编写一个c语言程序 杨辉三角,杨辉三角 c语言
生活随笔
收集整理的這篇文章主要介紹了
编写一个c语言程序 杨辉三角,杨辉三角 c语言
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
滿意答案
hnhssyyy6h
2013.11.14
采納率:58%????等級:12
已幫助:15228人
#include
#define N 10
int c(int x,int y);
void main()
{
int i,j,n=13;
printf("N=");
while(n>12)
scanf("%d",&n); /*控制輸入正確的值以保證屏幕顯示的圖形正確*/
for(i=0;i
{
for(j=0;j<24-2*i;j++) printf(" "); /*控制輸出第i行前面的空格*/
for(j=1;j
printf("\n");
}
}
int c(int x,int y) /*求楊輝三角形中第x行第y列的值*/
{
int z;
if((y==1)||(y==x+1)) return 1; /*若為x行的第1或第x+1列,則輸出1*/
z=c(x-1,y-1)+c(x-1,y); /*否則,其值為前一行中第y-1列與第y列值之和*/
return z;
}
14分享舉報
總結
以上是生活随笔為你收集整理的编写一个c语言程序 杨辉三角,杨辉三角 c语言的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 卡巴斯基离线病毒库升级办法
- 下一篇: FPGA 之 SOPC 系列(六)Nio