C语言 联系客服

发布时间 : 星期五 文章C语言更新完毕开始阅读

正确答案: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;ja[j]) k=j; if(k!=i) {t=a[i]; a[i]=a[k];

12