| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 535 人关注过本帖
标题:扬辉三角形
取消只看楼主 加入收藏
kscooh1
Rank: 2
等 级:论坛游民
帖 子:53
专家分:25
注 册:2011-8-8
结帖率:90%
收藏
已结贴  问题点数:20 回复次数:2 
扬辉三角形
要求打印前10行
1
1   1
1   2   1
1   3   3   1
1   4   6   4   1
1   5   10  10  5   1
.   .   .   .   .   .
.   .   .   .   .   .
.   .   .   .   .   .

程序如下,帮看看那里有问题:
main()
{
  int i,j,a[10][10];
  for(i=0;i<10;i++)
    for(j=0;j<10;j++)
     {if(i=0)a[i][j]=1;
     if(i=j){a[i][j]=1;break;}
     else{a[i+1][j+1]=a[i][j]+a[i][j+1];} }
  for(i=0;i<10;i++)
    for(j=0;j<10;j++)
   { printf("&d",a[i][j]);
    if(i=j){printf("\n");break;}}
   getch();
 }

搜索更多相关主题的帖子: 三角形 
2011-08-15 14:26
kscooh1
Rank: 2
等 级:论坛游民
帖 子:53
专家分:25
注 册:2011-8-8
收藏
得分:0 
回复 2楼 hjywyj
j==0的时候a[i][j]=1怎么解释呀
if(a[i][j])这个是怎么判断的,我知道为真时候条件成立.
2011-08-15 16:04
kscooh1
Rank: 2
等 级:论坛游民
帖 子:53
专家分:25
注 册:2011-8-8
收藏
得分:0 
回复 5楼 温顾
最后的return 0; 有什么左右,我看很多程序都有这个。我新写的;谢谢大家指教。

#define N 11
main()
{
  int i,j,a[N][N];
  for(i=1;i<N;i++)
     for(j=1;j<=i;j++)
     {
     if(i==1||j==i)a[i][j]=1;
     else a[i][j]=a[i-1][j-1]+a[i-1][j] ;
     }
  for(i=1;i<N;i++)
    { for(j=1;j<=i;j++)
     {printf("%6d",a[i][j]);
     printf(" ");}
     printf("\n");
     }
  getch();
}
2011-08-16 07:06
快速回复:扬辉三角形
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.120876 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved