题目内容

题号:38264/*--------------------------------------------------------------------------------【填空题】给定程序的功能是:从键盘录入10个整数,用选择排序法由大到小顺序排序后输出。注意:1.在程序的下划线"_____"处填入正确的内容,并将下划线"_____"删除。2.程序必须编译运行。3.不得随意增加行或删除行,也不得更改程序的结构!------------------------------------------------------------------------------------*/#include#include#includemain(){int a[10];int i,j,t;printf("input 10 numbers :\n");for(i=0;i<10;i++)/**********FILL**********/scanf("%d",___①__);printf("\n");for (i=0;i<9;i++)/**********FILL**********/for(j=___②___;j<10;j++)if(a[i]

查看答案
更多问题

题号:38407/*--------------------------------------------------------------【程序改错】------------------------------------------------------给定的程序功能为: 求出10-99间所有因数之和为7的倍数的数,并按5个宽度输出该数。请改正****ERROR****下的一处错误,并调试出正确结果。不得增加或删减程序行,且不得修改其它行。------------------------------------------------------------*/#include main(){int m,n,sum;/**********ERROR**********/for(m=10;m<=99;m++);{sum=0;/**********ERROR**********/for(n=1;n<=m;m++)if(m%n==0)sum+=n;if(sum%7==0)/**********ERROR**********/printf("%lf",m);}}

题号:38400/*--------------------------------------------------------------【程序改错】给定的程序功能为:输入m的值,计算如下公式的值:y= 1 + 1/3 + 1/5 + 1/7 + … + 1/(2m-3)请改正****ERROR****下的一处错误,并调试出正确结果。不得增加或删减程序行,且不得修改其它行。------------------------------------------------------------*/#include #include main(){int m,i;double y;/**********ERROR**********/scanf("%d",m);y=1;for(i=3;i<=m;i++)/**********ERROR**********/y=1.0/(2*i-3);/**********ERROR**********/printf("%d",y);}

题号:38277/*------------------------------------------------------【程序改错】向屏幕输出Fibonacci数列前40个数。(Fibonacci数列是这样的数列,数列的前两项为1,从第三项开始每一项都是前两项的和,即:1,1,2,3,5,8,13......)--------------------------------------------------------提示:请改正**********ERROR**********下一行语句中的错误,并调试出正确结果。不得增加或删减程序行,且不得修改其它行。------------------------------------------------------*/#include#include#includemain(){int i;/**********ERROR**********/int f[40]=[1,1];for(i=2;i<40;i++)/**********ERROR**********/f[i]=f[i]+f[i-1];/**********ERROR**********/if(i=0;i<40;i++){ if (i%5==0) printf("\n");printf("%12d",f[i]);}}

题号:38532/*--------------------------------------------------------【程序改错】逆序输出斐波那契数列前n项(n<=100),每行显示3个数值。斐波那契数列:第一项和第二项是1和1,此后的每一项都是它前两项的和。请改正****ERROR****下的一处错误,并调试出正确结果。不得增加或删减程序行,且不得修改其它行。----------------------------------------------------------*/#include int main(){int i,n;double a[100];scanf("%d",&n);/**********ERROR**********/a[0]=0;a[1]=1;/**********ERROR**********/for(i=2;i=0;i++){printf("%-24.0f ",a[i]);if((n-i)%3==0)printf("\n");}}

答案查题题库