| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1200 人关注过本帖
标题:这个程序是那里出错了呀??
只看楼主 加入收藏
城邦
Rank: 1
等 级:新手上路
帖 子:48
专家分:0
注 册:2010-5-28
结帖率:60%
收藏
已结贴  问题点数:19 回复次数:12 
这个程序是那里出错了呀??
void main()
{
    int n,f[20]={1,1};
    for(n=2;n<20;n++)
        f[n]=f[n-1]+f[n-2];
    for(n=0;n<20;n++)
    {if(n%5==0) printf("\n");
    printf("%10d",f[n]);
    }
   
}
搜索更多相关主题的帖子: void 
2010-06-02 23:57
hanzhenddd
Rank: 5Rank: 5
等 级:职业侠客
帖 子:90
专家分:361
注 册:2010-3-4
收藏
得分:1 
程序代码:
#include <stdio.h>

int main (int argc, char *argv[])
{
    int n,f[20]={1,1};
    for(n=2;n<20;n++)
        f[n]=f[n-1]+f[n-2];
    for(n=0;n<20;n++)
    {
        if(n%5==0) printf("\n");
        printf("%10d",f[n]);
    }
    return 0;
}
收到的鲜花
  • 城邦2010-06-03 13:30 送鲜花  3朵   附言:我很赞同
2010-06-03 00:05
城邦
Rank: 1
等 级:新手上路
帖 子:48
专家分:0
注 册:2010-5-28
收藏
得分:0 
回复 2楼 hanzhenddd
这个为什么TC里没有#inlcude行在visual里不行呀  还有那个return 0到底是什么意思 是做什么用的 是不是必不可少的呀 谢谢你给的答案
2010-06-03 00:14
zhuxu0423
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:59
专家分:101
注 册:2010-4-12
收藏
得分:1 
纠结 啊
2010-06-03 07:26
Kid_X
Rank: 7Rank: 7Rank: 7
等 级:黑侠
帖 子:216
专家分:515
注 册:2007-10-8
收藏
得分:1 
回复LZ,首先,TC中不是没有#include行,只是编译器会把常用的一些头文件默认的include进来,不需要你在手动添加。但是,现在的编译器不会再做这种事情了,所以要自己手动include,否则printf等函数无法使用,因为这些函数是定义在stdio.h文件中。
其次,return 0就是函数的返回值。main函数定义时不是返回值为int型吗?2楼main函数的声明是标准的格式。LZ的void main()是以前TC用的比较老的格式,现在不建议这样使用。
其实,TC很多细的地方都帮你自动完成了,所以有些问题就很难理解。所以我常常建议大家尽量换一个的编译器,不要再使用TC了,毕竟它使用的是很旧的C
标准了。当然,也不是不能用,但毕竟要与时俱进嘛!
收到的鲜花
  • 城邦2010-06-03 13:29 送鲜花  3朵   附言:我很赞同
2010-06-03 10:15
实数虚数
Rank: 2
来 自:江西抚州
等 级:论坛游民
帖 子:27
专家分:37
注 册:2010-5-17
收藏
得分:1 
一些规定,可以去查用户手册
2010-06-03 10:52
欧阳鹏
Rank: 2
等 级:论坛游民
帖 子:14
专家分:27
注 册:2010-5-29
收藏
得分:1 
在visual 6.0里面可以运行呀!!!
2010-06-03 11:57
城邦
Rank: 1
等 级:新手上路
帖 子:48
专家分:0
注 册:2010-5-28
收藏
得分:0 
回复 5楼 Kid_X
谢谢你的回答和建议 谢谢了
2010-06-03 13:28
huxiangwenhu
Rank: 4
等 级:业余侠客
威 望:1
帖 子:191
专家分:262
注 册:2010-6-1
收藏
得分:1 
回复 5楼 Kid_X
精辟,但是我还有一个问题,有时候return语句没起作用(比如说这个程序),为什么还要加上呢?
2010-06-03 22:17
平常心飞儿
Rank: 2
来 自:内蒙古科技大学
等 级:论坛游民
帖 子:14
专家分:23
注 册:2010-6-3
收藏
得分:1 
没有错误啊,在C++6.0 里完美运行。你试试?
2010-06-03 22:24
快速回复:这个程序是那里出错了呀??
数据加载中...
 
   



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

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