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

#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
davidloves
Rank: 1
等 级:新手上路
帖 子:137
专家分:0
注 册:2007-1-6
收藏
得分:0 

那里没错啊


2007-02-01 15:15
mp3aaa
Rank: 5Rank: 5
等 级:贵宾
威 望:17
帖 子:2013
专家分:8
注 册:2006-2-15
收藏
得分:0 
你想得到什么结果啊?
里面有好多错

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


羊肉串 葡萄干 哈密瓜!!
2007-02-01 15:18
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
mp3aaa
Rank: 5Rank: 5
等 级:贵宾
威 望:17
帖 子:2013
专家分:8
注 册:2006-2-15
收藏
得分:0 
我运行的没有错啊
就是少东西

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


羊肉串 葡萄干 哈密瓜!!
2007-02-01 15:25
mp3aaa
Rank: 5Rank: 5
等 级:贵宾
威 望:17
帖 子:2013
专家分:8
注 册:2006-2-15
收藏
得分:0 
#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");
}

羊肉串 葡萄干 哈密瓜!!
2007-02-01 15:26
mp3aaa
Rank: 5Rank: 5
等 级:贵宾
威 望:17
帖 子:2013
专家分:8
注 册:2006-2-15
收藏
得分:0 
#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");
}
}
你运行以下看看

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


羊肉串 葡萄干 哈密瓜!!
2007-02-01 15:29
lhj2005
Rank: 1
等 级:新手上路
帖 子:230
专家分:0
注 册:2007-1-23
收藏
得分:0 
你的运行结果是什么,能显示下吗!
我就是运行不出!!!
2007-02-01 15:32
mp3aaa
Rank: 5Rank: 5
等 级:贵宾
威 望:17
帖 子:2013
专家分:8
注 册:2006-2-15
收藏
得分:0 
我刚才又帮你改了以下 你把我的程序复制回去 运行以下
#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-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++)
{
for (j=1;j<=i;j++)
if(count++<=35)
printf("%3d",a[i][j]);
printf("\n"); }

}

羊肉串 葡萄干 哈密瓜!!
2007-02-01 15:34
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
快速回复:简单程序查错,指教
数据加载中...
 
   



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

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