int i;
for(i=100;i<=200;i++) if(_____________) printf(\}
2. 输入全班学生的平时成绩及期未成绩,计算总评成绩,输出学生成绩信息。 #include
struct score {
int num; int ps; int qm; float zp;
}s[5]; int i;
for(i=0;i<5;i++) { }
printf(\学号 平时 期未 总评\\n\for(i=0;i<5;i++)
printf(\_______________________); s[i].num=i+1;
printf(\学生%d的成绩:\scanf(\___________________________
}
3. 打印出所有的水仙花数, 水仙花数是一个三位数,其各位数字的立方和等于这个数本身。 main() { int a,b,c,i;
for(i=100;i<1000;i++) {
a=___________
b=i/10; c=___________
if(i== a*a*a+b*b*b+c*c*c)
printf(\
} }
1.下列程序判断一个数是否为素数。
#include
{ int i,k,m;
scanf(\
k=sqrt( ); for(i=2;i<=k;i++) if(m%i==0)
; if( ) printf(\else
printf(\}
1.下面程序是输入10个学生成绩,输出最低分。
int mininum(int values[]) {
int mininum_value, i; ___________________; for (i=1;i<10; i++)
if(_____________________) mininum_value=values[i]; return(mininum_value); }
main()
{ int scores[10],i, mininum_score; printf(\ for(i=0;i<10;++i)
scanf(\
mininum_score=___________________;
printf(\}
2.下列程序计算Fibonacci数列:1,1,2,3,5,8,13??的前40项,并输出,每行输出5项。
main() { int i;
long f1,f2,f3;
___________________;
printf(\for(i=3;i<=40;i++) {
f3=f1+f2;
printf(\ if(i%5==0)
__________________; f1=f2;
_____________________; } }
3.下列程序计算平均成绩,并统计90分及以上人数。
main()
{ int n,m;
float grade,average; average=n=m=__________; while(_______________) { scanf(\ if(grade<0)
break;
n++;
average+=grade; if(grade>=90)
________________; } if(n)
printf(\}
2.下面程序是求若干个学生成绩的平均成绩:
float average(float array[],int n) {
int aver,i, ; for(i=1;i sum=sum+array[i]; ; return(aver); } main() { float score[5]={98.5,97,91.5,60,55}; printf(\ ); } 3. 从“d:\\a.txt”文件中读出全班5个学生的学号、平时成绩、期未成绩,按总评成绩=平时成绩*30%+期未成绩*70%,计算总评成绩,并输出全班学生的成绩信息。 #include struct score { int num; int ps; int qm; float zp; }s[5]; FILE *fp; int i; if(_______________________________________) { for(i=0;i<5;i++) fscanf(fp,\ _________________________________ for(i=0;i<5;i++) { _____________________________________ printf(\ } } else printf(\文件打开错误!\ } 4. 输出数列1、1、2、3、5、8、13…的前20项,要求输出格式对齐,每行输出5个数。 main() { int i,f[20]=__________; for(i=2;i<20;i++) ________________ for(i=0;i<20;i++) { if(________________) printf(\ printf(\} } 3. 输入全班学生的平时成绩及期未成绩,计算总评成绩,并将成绩信息存入磁盘文件中。 #include { struct score { int num; int ps; int qm; float zp; }s[5]; FILE *fp; int i; for(i=0;i<5;i++) { s[i].num=i+1; s[i].zp=s[i].ps*0.3+s[i].qm*0.7; } if((_________________)!=NULL) { for(i=0;i<5;i++) fprintf(fp,\ s[i].num,s[i].ps,s[i].qm,s[i].zp); ______________________ } else printf(\文件打开错误!\} 4. 从键盘输入10个学生的成绩,输出其中的最高分。 main() { int a[10],i,max; for(i=0;i<10;i++) scanf(\ max=__________ for(i=1;i<10;i++) if(max ___________ printf(\ } 5. 数float fun(int n)的功能是计算n!,通过调用函数fun,求1!+2!+3!+…….+10!。