| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 804 人关注过本帖
标题:[求助]这程序有问题吗?
取消只看楼主 加入收藏
huangfengchu
Rank: 1
等 级:新手上路
威 望:2
帖 子:274
专家分:0
注 册:2007-5-22
收藏
 问题点数:0 回复次数:5 
[求助]这程序有问题吗?

为什么我编译不了,无论unsigned long long int Fibonacci[numfibs];放哪里都是错误,应该跟这个没关系,错误在哪呢?


#include "stdio.h"
main()
{
int i,numfibs;


printf("How many Fibonacci number is you want (between 1 and 75)?");
scanf("%i",&numfibs);

if (numfibs<1||numfibs>75){
printf("Bad number,sory!\n");
return 1;
}

unsigned long long int Fibonacci[numfibs];

Fibonacci[0]=0;
Fibonacci[1]=1;

for (i=2;i<numfibs;++i)
Fibonacci[i]=Fibonacci[i-2]+Fibonacci[i-1];

for (i=1;i<numfibs;++i)
printf("%llu",Fibonacci[i]);

printf("\n");
return 0;
}

搜索更多相关主题的帖子: long between include return 
2007-05-26 01:23
huangfengchu
Rank: 1
等 级:新手上路
威 望:2
帖 子:274
专家分:0
注 册:2007-5-22
收藏
得分:0 

汗,我是要定义的数组个数是个变量,就是用输入的数字作为数组个数,这样不是违背本意了,在说C里面本来就是定义变量只要放在变量使用之前都是正确的。


深山苦学C语言,终年不见外面世界。
2007-05-26 09:03
huangfengchu
Rank: 1
等 级:新手上路
威 望:2
帖 子:274
专家分:0
注 册:2007-5-22
收藏
得分:0 
      数组个数是要终端输入的数字作为数组的个数,%i就是int 整数输出符号,跟%d一个解释。

深山苦学C语言,终年不见外面世界。
2007-05-26 13:24
huangfengchu
Rank: 1
等 级:新手上路
威 望:2
帖 子:274
专家分:0
注 册:2007-5-22
收藏
得分:0 
   楼上朋友说对了,是动态分配内存,这程序语句好象没问题,可怎么运行不了?

深山苦学C语言,终年不见外面世界。
2007-05-26 13:52
huangfengchu
Rank: 1
等 级:新手上路
威 望:2
帖 子:274
专家分:0
注 册:2007-5-22
收藏
得分:0 
  我就说句,上面那程序是跟我书本上一个教学列题一样的,只是我稍微修改了下,书上说了,是利用的动态内存分配方法来定义,说这可以!

深山苦学C语言,终年不见外面世界。
2007-05-27 23:10
huangfengchu
Rank: 1
等 级:新手上路
威 望:2
帖 子:274
专家分:0
注 册:2007-5-22
收藏
得分:0 
   试下看看!

深山苦学C语言,终年不见外面世界。
2007-05-28 12:35
快速回复:[求助]这程序有问题吗?
数据加载中...
 
   



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

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