功能:数组名作为函数参数,求平均成绩。#include"stdio.h"floataver(floata[]){inti;floatav,s=a[0];for(i=1;i<5;i++)/***********SPACE***********/s+=【?】[i];av=s/5;/***********SPACE***********/return【?】;}voidmain(){floatsco[5],av;inti;printf("
input5scores:
");for(i=0;i<5;i++)/***********SPACE***********/scanf("%f",【?】);/***********SPACE***********/av=aver(【?】);printf("averagescoreis%5.2f
",av);}
input5scores:
");for(i=0;i<5;i++)/***********SPACE***********/scanf("%f",【?】);/***********SPACE***********/av=aver(【?】);printf("averagescoreis%5.2f
",av);}
举一反三
- 求数组中元素的平均值。 #include "stdio.h" float aver(float a[ ],int n) { int i; float av,s=a[0]; for(i=1;i a av; (av) &sco[i] sco,5
- *【程序填空】题目:编程求n!(n≥0)*/ #include "stdio.h" main() { int n,i; double s; /***********SPACE***********/ scanf("%d",【?】); /***********SPACE***********/ 【?】 i=1; /***********SPACE***********/ while(【?】) { s*=i; i++; } /***********SPACE***********/ printf("%e\n",【?】); }
- 下面程序执行后的输出结果是()。#includeintmain(){inti=0,s=0;for(;;){if(i==3||i==5)continue;if(i==6)break;i++;s+=i;};printf("%d",s);return0;}#includeintmain(){inti=0,s=0;for(;;){if(i==3||i==5)continue;if(i==6)break;i++;s+=i;};printf("%d",s);return0;}#includeintmain(){inti=0,s=0;for(;;){if(i==3||i==5)continue;if(i==6)break;i++;s+=i;};printf("%d",s);return0;}#includeintmain(){inti=0,s=0;for(;;){if(i==3||i==5)continue;if(i==6)break;i++;s+=i;};printf("%d",s);return0;} A: 10 B: 13 C: 21 D: 死循环
- *【程序填空】题目:统计100以内的各位数字之和为5的自然数的个数。*/ #include "stdio.h" main() { /***********SPACE***********/ int i,m,s, 【?】; for(i=1;i[=100;i++) { m=i; /***********SPACE***********/ 【?】 while(m]0) { /***********SPACE***********/ s=s+【?】; m=m/10; } /***********SPACE***********/ if(s%5==0) 【?】 } printf("%d",n); }
- #include <stdio.h> int main() { int s[12]={1,2,3,4,4,3,2,1,1,1,2,3},c[5]={0},i; for(i=0;i<12;i++) c[s[i]]++; for(i=1;i<5;i++) printf("%d",c[i]); printf(" "); return 0;}