/*杨辉三角形一例*/
#include<stdio.h>
main()
{ int a[13]={1,0},i,n; //13是指杨辉三角形的“高”或“底边元素个数”
for(n=0; n<=12; n++) //循环变量n从0变到12对应第1行至第13行
{ //循环体负责产生杨辉三角形第n+1行
printf("%*c",38-3*n,' ');//产生若干个空格,数量逐行递减3,这样才能“等腰”
for(i=n; i>=0; i--)
{ a[i]+=a[i-1]; //这就是a[i]=a[i]+a[i-1]是由杨辉三角形的特点决定的
printf("%-6d",a[i]); //每个数据占6格,同样为了“等腰”
}
printf("\n"); //有了回车才形成“行”
}
}
落霞与孤鹜齐飞,秋水共长天一色! 心有多大,路有多宽。三教九流,鸡鸣狗盗。兼收并蓄,海纳百川。