int i;
for(i=0;i<20;i++) {
scanf(\
if(x>0) s1+=x;
else s2+=x; }
printf(\}
11.按下列公式计算s的值,其中n(n<10)和x1,x2,??,xn由键盘输入。
s?i?1
?n(xi?x0)2
(其中x0是x1,x2,??,xn的平均值)
#include
void main() {
int i,n;
float x[10],x0=0,s=0; scanf(\ for(i=1;i<=n;i++)
21
{
scanf(\
x0+=x[i]; }
x0/=n; for(i=1;i<=n;i++)
s+=(x[i]-x0)*(x[i]-x0);
printf(\}
12.下面的程序是求数组中的最小元素,输出最小元素的下标及最小元素值。
注意:部分源程序已给出。请勿改动主函数main和其他函数中的任何内容,仅在函数findmin的花括号中填入你编写的若干语句。 #include
int findmin(int *s,int n) /* s表示数组的首地址,n是数组大小 */ { ? } main()
{ int a[10],i,k;
for (i=0; i<10; i++) scanf(\
22
k=findmin(a,10);
printf(\} 方法一:
int isprime(int n) { int k,i;
k=sqrt(n); /* 写成sqr不扣分 */ for(i=2; i<=k; i++) /* 8分*/ if(n%i==0) break;
if(i>k) return 1; /* 返回值 2分 */ else return 0; } 方法二:
int isprime(int n) { int i;
for(i=2; i if(i>=n) return 1; /* 写成i≥n不扣分,主要测试编程方法 */ else return 0; } 23 百度搜索“70edu”或“70教育网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,70教育网,提供经典综合文库C语言程序设计模拟试题1(5)在线全文阅读。
相关推荐: