正确答案:float score[10],aver ; 题号:254
题目:一个已排好序的一维数组,输入一个数number,要求按原来排序的规律将它插入数组中.
/***********FOUND***********/ if(number>end) a[11]=number;
答案:f(number>end) a[10]=number; /***********FOUND***********/ if(a[i] 正确答案:if(a[i]>number) 题号:255 题目:用\起泡法\对输入的十个字符排序后按从小到大的次序输出. /***********FOUND***********/ scanf(\ 正确答案:scanf(\ /***********FOUND***********/ sort(str[N]); 正确答案:sort(str); 题号:260 题目:函数fun的功能是:计算并输出n(包括n)以内能被5或9整除的所有自然数的倒数之和。例如,在主函数中从键盘给n输入20后,输出为:s=0.583333。注意:要求n的值不大于100。 /**************FOUND********** float s; 正确答案:double s; /**************FOUND********** scanf(\ 正确答案:scanf(\题号:261 题目:下面的函数delete(s,i,n)可用来从字符串中删除第i个字符开始的n个字符。 /**********FOUND**********/ void delete (char s[],int i,n) 答案void delete (char s[],int i,int n) /**********FOUND**********/ { int j,length,k; 正确答案:{ int j,length=0,k; 程序编写 1题目:从键盘为一维整型数组输入10个整数,调用fun函数找出其中最小的数,并在main函数中输出。请编写fun函数。 /**********Program**********/ int min,i; min=x[0]; for(i=1;i {if(x[i] 9 return min; /********** End **********/ 2题目:从键盘输入一个大于3的整数,调用函数fun判断其是否素数,然后在main函数中输出 相应的结论信息。例如:7是素数,8不是素数。请编写fun函数。素数是仅能被1和自身整除的数 /**********Program**********/ int i; int j; j= 1; for(i=2;i /********** End **********/ 3题目:请编写一个函数fun,函数的功能是:统计出若干个学生的平均成绩,最高分以及得最高 分的人数。 /**********Program**********/ int i;float sum=0,ave; Max=array[0]; for(i=0;i { if(Max if(array [i]==Max) J++; return(ave); /********** End **********/ 4题目:请编写函数fun,它的功能是:判断m是否为素数。主函数的功能是:求出100到200之 间的素数的个数。 /**********Program**********/ int i,k=1; if(m<=1) k=0; for(i=2;i /********** End **********/ 5题目:编写函数fun,函数的功能是:计算并输出给定整数n的所有因子之和(不包括1与自身)。 规定 n的值不大于1000。 /**********Program**********/ int s=0,i; 10 for(i=2;i return s; /********** End **********/ 6.题目:编写函数fun,函数的功能是:求给定正整数m(包括m) 以内的素数之和 /**********Program**********/ int i,k,s=0; for(i=2;i<=m;i++) {for(k=2;k /********** End ********** 7.题目:编写函数fun,函数的功能是:求一个给定字符串中的字母的个数。/**********Program**********/ int i,k=0; for(i=0;s[i]!='\\0';i++) if(s[i]>='a'&&s[i]<='z'||s[i]>='A'&&s[i]<='Z') k++; return k; /********** End **********/ 8.题目:编写函数fun,函数的功能是:找出一批正整数中的最大的偶数。 /**********Program**********/ int i,amax=-1; for(i=0;i if (a[i]>amax) amax=a[i]; return amax; /********** End **********/ 9题目:用函数将两个字符串连接起来,不允许使用strcat函数。 /**********Program**********/ int i,j; for(i=0;c1[i]!='\\0';i++); for(j=0;c2[j]!='\\0';j++) c1[i+j]=c2[j]; c1[i+j]='\\0'; /********** End **********/ 11 10.题目:用函数将一个N阶方阵进行转置,输入输出在主函数中实现。 /**********Program**********/ int i,j,k; for(i=0;i /********** End **********/ 11.题目:用函数求一个N阶方阵右下三角元素的和(包括副对角线上的元素)。 /**********Program**********/ int i,j,k=0; for(i=0;i /********** End **********/ 12.题目:用函数求fibonacci数列前28项的和。 已知数列的第一项值为1,第二项值也为1,从第 三项开始,每 一项均为其前面相邻两项的和。运行结果:832039 /**********Program**********/ long f,k=f1+f2; int i; for(i=3;i<=28;i++) {f=f1+f2; k=k+f; f1=f2; f2=f; } return(k); /********** End **********/ 13题目:编写函数用选择排序法对数组中的数据进行从小到大的排序。 /**********Program**********/ int i,j,k,t; for(i=0;i for(j=i+1;j 12
相关推荐: