C语言用一维数组打印杨辉三角(原:无意中想到) 本贴地址 //求前10行的数 1inta[11] = {1};2a[0] =1, a[1] =1;3inti, j,m;4for(i =2; i <=11; i++) //2-11 输出10行5{6for(j = i -1; j >1; j--) //关键在这句,倒着求7{8a[j] = a[j] + a[j - 1];9printf("...
C语言——运用一维数组和二维数组输出杨辉三角 ***一维数组*** #include<stdio.h> #define n 10 int main() { int a[n]={1,1},i,j;//定义变量i,j,a[n],并且为a[0],a[1]赋初值 printf("%5d\n%5d%5d\n",1,a[0],a[1]);//输出第一层和第二层 for(i=1;i<n;i+...
int main(int argc,char *argv[]){ int y[13],i,j,n;printf("Please input layer...\nn=");if(scanf("%d",&n)==1 && n>0 && n<14){ for(i=1;i<=n;i++){ for(y[j=i-1]=1;j>1;y[j-1]+=y[j-2],j--);for(j=0;j++<40-i-i;putchar(' '));//排版 f...
<<返回c语言吧用一维数组编写杨辉三角 收藏 回复 211.141.69.* 快试试吧,可以对自己使用挽尊卡咯~ ◆ ◆ #define H 7 #defien N 49 main() { int a[N]; int i=2;j,k=1,m=1; a[0]=a[1]=1; while(i<N) { a[i++]=1; a[i++]=1; for(j=0;j<m;j++) { a[...