| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 555 人关注过本帖
标题:高手帮忙看下
只看楼主 加入收藏
wangluncbal
Rank: 1
来 自:大学
等 级:新手上路
帖 子:16
专家分:0
注 册:2008-4-26
收藏
 问题点数:0 回复次数:7 
高手帮忙看下
我是一个刚学C的学生帮看下怎么改?
#include<stdio.h>
main()
{int a[10][10]={{1},{1},{1},{1},{1},{1},{1},{1},{1},{1}};
int i,j;
for(i=1;i<10;i++)
for(j=0;j<=i;j++)
a[i][j+1]=a[i-1][j]+a[i-1][j+1];
for(i=0;i<10;i++;)
{for(j=0;j<=i;j++)
printf(``%5d``,a[i][j]);
printf(``\n``);}
}
2008-04-28 23:13
思考ING
Rank: 1
来 自:重庆
等 级:新手上路
帖 子:140
专家分:0
注 册:2008-3-12
收藏
得分:0 
你调试下,出的是什么错?

天生孤独的思考~~~~~~~~~
2008-04-28 23:15
wangluncbal
Rank: 1
来 自:大学
等 级:新手上路
帖 子:16
专家分:0
注 册:2008-4-26
收藏
得分:0 
根本显示不出,你分系下哪有错?
2008-04-28 23:26
hellbelial
Rank: 1
等 级:新手上路
帖 子:33
专家分:0
注 册:2008-4-29
收藏
得分:0 
main要加返回值的类型,如void main()或int main()等
注意printf里的双引号
注意第3个for里i++之后不用分号
要养成写代码时缩进的习惯
int main()
{
    int a[10][10]={{1},{1},{1},{1},{1},{1},{1},{1},{1},{1}};
    int i,j;
    for(i=1;i<10;i++)
        for(j=0;j<=i;j++)
            a[i][j+1]=a[i-1][j]+a[i-1][j+1];
    for(i=0;i<10;i++)
    {
        for(j=0;j<=i;j++)
            printf("%5d",a[i][j]);
        printf("\n");
    }
    return 0;
}
2008-04-29 05:00
wangluncbal
Rank: 1
来 自:大学
等 级:新手上路
帖 子:16
专家分:0
注 册:2008-4-26
收藏
得分:0 
太谢谢了,我又学到新知识了
2008-04-29 07:30
wangluncbal
Rank: 1
来 自:大学
等 级:新手上路
帖 子:16
专家分:0
注 册:2008-4-26
收藏
得分:0 
那种情况main才要返回值?
2008-04-29 07:34
hellbelial
Rank: 1
等 级:新手上路
帖 子:33
专家分:0
注 册:2008-4-29
收藏
得分:0 
如果你使用void main()当然没有返回值了。
而int main()中,当你的程序是正常结束的话就返回0,否则返回非0。
这个返回值在今天的win32环境中没什么大用,在DOS时代比较有用,也就是说,这个返回值不重要。
2008-04-29 11:43
wangluncbal
Rank: 1
来 自:大学
等 级:新手上路
帖 子:16
专家分:0
注 册:2008-4-26
收藏
得分:0 
谢谢了  老大些
2008-04-29 14:15
快速回复:高手帮忙看下
数据加载中...
 
   



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

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