| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 710 人关注过本帖
标题:请教一道C语言题目
取消只看楼主 加入收藏
congcong99
Rank: 1
等 级:新手上路
帖 子:20
专家分:0
注 册:2006-9-19
收藏
 问题点数:0 回复次数:2 
请教一道C语言题目

有一个数列:1,1,2,3,5,8,13,21,34,……
用C编一个程序,输出1--1000之间的这样的一个数列。
我写了一个程序,如下:
(算法是这样的:1+1=2,1+2=3,2+3=5,3+5=8……)
main()
{int k,m,j,i;
int b[1000];
int *p;
int a[1000];
p=&a;
for(i=0;i<1000;i++)
{m=*p+*(p+i);
for(j=i+1;j<1000;j++)
{if(a[j]==m)
{for(k=0;k<=j;k++,p++)

b[k]=*p;
}
else
continue;
p=p+j;
}

}
for(k=0;k<1000;k++)
printf("\n%d \n",b[k]);高手指点!麻烦拉!

搜索更多相关主题的帖子: C语言 int continue 
2006-12-17 16:51
congcong99
Rank: 1
等 级:新手上路
帖 子:20
专家分:0
注 册:2006-9-19
收藏
得分:0 
是啊!是课本上的题目,但是我想自己编,锻炼一下自己能力!但是在这个过程当中会遇到很多困难!所以请各位高手帮忙!呵呵!真的很感谢哦!谢谢!
2006-12-18 14:02
congcong99
Rank: 1
等 级:新手上路
帖 子:20
专家分:0
注 册:2006-9-19
收藏
得分:0 
谢谢各位给我的热心帮助!呵呵!特别是卧龙孔明,斑竹!我真的好感动哟!
2006-12-18 14:05
快速回复:请教一道C语言题目
数据加载中...
 
   



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

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