| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 749 人关注过本帖
标题:简单程序查错,指教
取消只看楼主 加入收藏
lhj2005
Rank: 1
等 级:新手上路
帖 子:230
专家分:0
注 册:2007-1-23
收藏
 问题点数:0 回复次数:5 
简单程序查错,指教

#include <stdio.h>
#define N 10
void main()
{
int i, j,count=1;
int a[N][N];
for (i=1;i<N;i++)
{
a[i][i]=1;a[i][1]=1;
}
for (i=3;i<N;i++)
for (j=2;j=i-1;j++)
a[i][j]=a[i-1][j-1]+a[i-1][j];

for (i=1;i<N;i++)
for (j=1;j<i;j++)
if(count++<=35)
printf("%3d",a[i][j]);
printf("\n");
}

请问这段程序那里有错,我编译个好几便,都说,for (i=3;i<N;i++)这句错了,还有好几个地方错了
但我不知道为什么错了,请指教???

搜索更多相关主题的帖子: 指教 
2007-02-01 15:07
lhj2005
Rank: 1
等 级:新手上路
帖 子:230
专家分:0
注 册:2007-1-23
收藏
得分:0 
但我运行的时候说我
for (i=3;i<N;i++)
这句错了,不知道怎么的
正常的运行结果是
1
1 1
1 2 1
1 3 3 1
1 4 6 4 1
1 5 10 10 5 1
1 6 15 20 15 6 1
1 7 21 35 35 21 7
到这里结束,一共是35个

[此贴子已经被作者于2007-2-1 15:22:36编辑过]

2007-02-01 15:19
lhj2005
Rank: 1
等 级:新手上路
帖 子:230
专家分:0
注 册:2007-1-23
收藏
得分:0 
你的运行结果是什么,能显示下吗!
我就是运行不出!!!
2007-02-01 15:32
lhj2005
Rank: 1
等 级:新手上路
帖 子:230
专家分:0
注 册:2007-1-23
收藏
得分:0 

运行结果是
1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 1 5 10 10 5
1 1 6 15 20 15 6 1 1 7 21 35 35 21 7

如何该下程序,可以把运行结果变成

1
1 1
1 2 1
1 3 3 1
1 4 6 4 1
1 5 10 10 5 1
1 6 15 20 15 6 1
1 7 21 35 35 21 7
这个样子的

谢谢你的帮助啊

[此贴子已经被作者于2007-2-1 15:44:04编辑过]

2007-02-01 15:43
lhj2005
Rank: 1
等 级:新手上路
帖 子:230
专家分:0
注 册:2007-1-23
收藏
得分:0 

什么错啊,能帮我改下吗,自己实在看不出


如果原程序运行结果是
1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 1 5 10 10 5
1 1 6 15 20 15 6 1 1 7 21 35 35 21 7



怎么可以改变,让他运行结果变成

1
1 1
1 2 1
1 3 3 1
1 4 6 4 1
1 5 10 10 5 1
1 6 15 20 15 6 1
1 7 21 35 35 21 7
这个样子的

谢谢你的帮助啊


[此贴子已经被作者于2007-2-1 16:01:20编辑过]

2007-02-01 15:49
lhj2005
Rank: 1
等 级:新手上路
帖 子:230
专家分:0
注 册:2007-1-23
收藏
得分:0 
[QUOTE]for (i=3;i<N-1;i++)
for(j=2;j<=i-1;j++)
a[i][j]=a[i-1][j-1]+a[i-1][j];
for (i=1;i<N-1;i++)[/QUOTE]

这段为什么把N改成了N-1呢???

[此贴子已经被作者于2007-2-1 21:37:38编辑过]

2007-02-01 19:58
快速回复:简单程序查错,指教
数据加载中...
 
   



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

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