返回列表 发帖

要考试,对于C语言不懂,希望高手能够帮帮我!

用C语言:
编程题:
1.有一个分数数列:2/1,3/2,5/3,8/5,13/8,21/13,........  求出这个数列前20项之和。
2.在主函数中输入10个整数,用选择法对它们排序,并将排序结果打印出来。[br][br]-=-=-=-=- 以下内容由 400gig2006年05月23日 08:49pm 时添加 -=-=-=-=-
试卷的题目就是这样的啊!

要考试,对于C语言不懂,希望高手能够帮帮我!

#include"stdio.h" main() {int a=1,i; float b=2,sum=0; for(i=0;i<20;i++) {a=i;b=b+i; sum=b/a;} printf("%d",sum);}

TOP

要考试,对于C语言不懂,希望高手能够帮帮我!

楼上的错了,严重的错误....sum的第1次是b/0....肯定错,还有你想的sum只是个项而不是和.....
请有时间的同志帮忙做一下

TOP

要考试,对于C语言不懂,希望高手能够帮帮我!

谢谢您!我已经写下来,第二个问题有没有高手告诉我呢 ?

TOP

要考试,对于C语言不懂,希望高手能够帮帮我!

我用的办法应该不是选择法,思路自己看,没有经过测试,网吧没有软件 #include main() {int a[10],i; for(i=0;i<10;i++) scanf("%d",&a);//输入整数 int m,j; for(i=1;i<10;i++) for(j=0;j<10;j++) if(a[j]);}//输出数组

TOP

要考试,对于C语言不懂,希望高手能够帮帮我!

第1个 用c++编的 c语言的 输出函数忘了怎么用了 #include #include "stdio.h" void main() { int a=2,b=1,temp; float sum=2; for(int i=1;i<20;i++) { sum=sum+(a+b)/a; temp=a; a=a+b; b=temp; } cout<<"sum(20)="<-=-=-=-=- 以下内容由 yuhuofei2006年05月24日 10:36am 时添加 -=-=-=-=- 我试过了 能够运行 结果为22 不知道对不对

TOP

要考试,对于C语言不懂,希望高手能够帮帮我!

第2题 能运行 选择法排序 结果是从大到小排序 #include #include "stdio.h" void main() { int a[10]; int i,j,t,k; for(i=0;i<10;i++) cin>>a; cout<a[k]) {k=j; t=a[k]; a[k]=a; a=t;} } for(i=0;i<10;i++) cout<<-=-=-=-=- 以下内容由 yuhuofei2006年05月24日 11:03am 时添加 -=-=-=-=- 上边的错了!!! 应该是---- #include #include "stdio.h" void main() { int a[10]; int i,j,t,k; for(i=0;i<10;i++) cin>>a; cout<a[k]) k=j; t=a[k]; a[k]=a; a=t; } for(i=0;i<10;i++) cout<<

TOP

要考试,对于C语言不懂,希望高手能够帮帮我!

呵呵
都不错
不过  就一个帮助新手的观念出发  建议大家在程序编辑的时候还是加上注释的好

TOP

返回列表 回复 发帖