用c语言如何编写杨辉三角

[复制链接]
查看11 | 回复1 | 2006-6-25 10:10:15 | 显示全部楼层 |阅读模式
代码:#include void main( ){int i,j;int a[10][10];printf("\n");for(i = 0; i < 10; i++)
a[0] = a=1;for(i = 2; i < 10; i++){
for(j = 1; j < i; j++)
a[j] = a[i-1][j-1] + a[i-1][j];}for(i = 0; i < 10; i++){
for(j = 0; j <= i; j++)
{
printf("%5d",a[j]);
}
printf("\n");}}
回复

使用道具 举报

千问 | 2006-6-25 10:10:15 | 显示全部楼层
main(){ int a[10][10]; int i,j; a[0][0]=1; for(i=0;i<10;i++){for(j=0;j<=i;j++){if(j==0) a[j]=1;else if(i==j) a[j]=1;else a[j]=a[i-1][j-1]+a[i-1][j]; printf("%5d",a[j]);} printf("\n");}}这个是十行的,要其它行的自己把10改成其它数字就可以!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行