二级C语言考试机试精简版(1) - 图文(3)

2019-08-29 20:38

92.请编写函数fun,其功能是:计算并输出3到n之间所有素数的平方根之和。sum=148.874270。 3到n之间所有素数平方根之和 int i,j=0; double s=0; for (i=3; i<=n; i++) { for (j=2; j=p) xx[j++]=p; p++;} while(j 10) b[M - 1]++ ; else b[j]++ ; } 填空题答案: “rb” > fwrite 改错题答案: p=s; while(*p++); 93.编写函数int fun(int lim,int aa[MAX]),该函数的功能是求出小于或等于lim的所有素数并放在aa数组中 小于或等于lim所有素数 int i,j,k=0; for(i=2;i<=lim;i++) { for(j = 2 ; j <= (i/2) ; j++) if(i % j == 0) break; if(j > (i/2)) aa[k++] = i; } return k; a[0][i] < x,y int fun(int *x,int *y) t=*x;*x=*y;*y=t; 95.请编写一个函数 unsigned fun(unsigned w),w是一个大于10的无符号整数,若w是n(n≥2)位的整数,则函数求出w的后n-1位的数作为函数值返回 5923=〉923 if(w>10000) w %= 10000 ; else if(w>1000) w %= 1000 ; else if(w>100) w %= 100 ; else if(w>10) w %=10 ; return w ; tt tt.score[i] std m=i; if(a[k]>a[m]) m=k; 97.请编写函数fun,其功能是:计算并输出给定数组(长度为9)中每相邻两个元素之平均值的平方根之和。s=35.951014 相邻两元素平均值平方根之和 int i ; double avg=0.0,sum=0.0; for (i=0;i<8;i++) { avg=(x[i]+x[i+1])/2; sum+=sqrt(avg); } return sum; x n t d=1; s=0; d=d/10; 99.请编写一个函数fun,它的功能是:计算并输出给定整数n的所有因子(不包括1与自身)之和。规定n的值不大于1000。sum=763 整数n的所有因子 int s = 0, i ; for(i = 2 ; i < n ; i++) if(n % i == 0) s +=i ; return s ; && 32 ch void fun(int *a) a[j]=a[j-1]; 补充题5:请编写函数fun,其功能是:将一组得分中,去掉一个最高分和一个最低分,然后求平均值,并通过函数返回。函数形参a指向存放得分的数组,形参n中存放得分个数(n>2)。例如,若输入9.9 8.5 7.6 8.5 9.3 9.5 8.9 7.8 8.6 8.4十个得分,则输出结果为:8.687500 得分求平均值 double sum=0,max,min;int i; max=min=a[0]; for(i=0;i a[i][j] )

11


二级C语言考试机试精简版(1) - 图文(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:滤波补偿设备技术条件书最终版

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: