程序设计 请编写函数 fun,函数的功能是:求出二级数组周边元素之和,作为函数值返回。二维数组中的值在主函 数中赋予。 int fun(int a [m][n]) { int tot=0,i,j; for(i=0;i<n;i++) { tot +=a[0][i]; tot +=a[m-1][i]; } for(i=1;i<m-1;i++){ tot +=a[i][0]; tot +=a[i][n-1]; } return tot; } 第十套 1. 程序填空 程序通过定义学生结构体变量,存储了学生的学号、姓名和三门课的成绩。函数 fun 的功能是将形参 a 中的数据进行修改,把修改后的数据作为函数值返回主函数进行输出。 第一处 struct student fun(struct student a) 第二处 strcpy(a.name,”lisi”); 第三处 a.score[i]+=1; 2 程序修改 假定整数数列中的数不重复,并存放在数组中。给定程序 modi1.c 中函数 fun 的功能是:删除数列中 值为 x 的元素。n 中存放的是数列中元素的个数。 /**found**/ if(p==n) return-1 /**found**/ a[i]=a[i+1]; 3. 程序设计 学生的记录由学号和成绩组成,n 名学生的数据已在主函数中放入结构体数组 s 中,请编写了函数 fun,它的功 能是:把分数最低的放在 b 所指的数组中,注意:分数最低的学生可能不止一个,函数返回分数最低的 学生的人数。 int fun(strec *a,strec *b) { int i,j=0,min=a[0].s; for(i=0;i<n;i++) { if(min>a[i].s){ j=0; b[j++]=a[i];min=a[i].s; } 3.
else if(min==a[i].s) b[j++]=a[i]; } return j; } 第十一套 1. 程序填空 给定程序中,函数 fun 的功能是:计算形参 x 所指数组中 n 个数的平均值, (规定所有数均为正数) ,将 所指数组中大于平均值的数据移至数据的前部,小于等于平均数的移至 x 所指数组的后部,平均值作为函数值返 回,在主函数中输出平均值和移动后的数据。 第一处 av=s/n; 第二处 y[j++]=x[i];x[i]=-1;} 第三处 if(x[i]!=-1) y[j++]=x[i]; 2. 程序修改 给定程序 modi1.c 中函数 fun 的功能是:读入一行英文文本行,将其中每个单词的第一个字母改成大 写,然后输出次文本行(这里的“单词”是指由空格隔开的字符串) 。 /**found**/ #include<stdio.h> /**found**/ upfst (char *p) 3. 程序设计 程序定义了 n×n 的二级数组,并在主函数中赋值,请编写函数 fun,函数的功能是:求出数组周边元素 的平均值并作出函数值饭给主函数中的 s。 double fun(int w[][n]) { int i,j,n=0; double sum=0; for(i=0;i<n;i++) { sum+=w[0][i]+w[n-1][i]; n+=2;} for(i=1;i<n-1;i++) { sum+=w[i][0]+w[i][n-1]; n+=2; } return sum/n; } 第十二套 1. 程序填空 给定程序中,函数 fun 的功能是:将自然数 1—10 以及它们的平方根写到名为 myfile3.txt 的文本文件中, 然后再顺序读出显示在屏幕上。 第一处 fprintf(fp,”%d%f”,i,sqrt((double)i)); 第二处 fclose(fp); 第三处 if((fp=fopen(fname,”r”))==null) 2. 程序修改
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-28349-50.html
注定了三哥只能当个三流国家
别以为这是US的强大
这样的“优质资源”当然他自己享受了