main(){float a[10]={0.0};int ifor(i=0;i<3;i++)scanf("%d",&a[1]);for(i=0;i<10;i++)a[0]=a[0]
main()
{
float a[10]={0.0};
int i
for(i=0;i<3;i++)scanf("%d",&a[1]);
for(i=0;i<10;i++)a[0]=a[0]+a[i];
printf("%d\n",a[0]);
}
错误:______
改正:______
参考答案:错误
main()
{
float a[10]={0.0};
int i
for(i=0;i<3;i++)scanf("%d",&a[1]);
for(i=0;i<10;i++)a[0]=a[0]+a[i];
printf("%d\n",a[0]);
}
错误:______
改正:______
参考答案:错误
有以下程序: struct STU {char rlLlm[10]; float scoEe[3];} main() {struer STU s[3]={{“20021”,90,95,85), {“2 0022”,95,80,75}, {“20023”,100,95,90}},*P=s; int i;float sum=0; for(i=0;i<3;i++) Sum=Sum+p一>score[i]; printf(“%6.2f\n”,sum); ) 程序运行后的输出结果是()。
以下程序是计算10名学生1门课成绩的平均分。请填空。
#include<stdio.h>
float average(float array[10])
{int i;float aver,sum=array[0];
for(i=1;i<10;i++)sum+=______;
aver=sum/10;
return(aver);
}
main()
{float score[10],aver;
int i;
printf("\n input 10 scores:");
for(i=0;i<10;i++)scanf("%f",&score[i]);
aver=average(score);
printf("\n average score is%5.2f\n",aver);
}
A.equals(d)
B.c==d
C.equals(f)
D.c=f
下列程序的运行结果为【 】。 void average(); main() { float score[3][4]={{65,67,70,60},{80,87,90,81},{90,99,100,99}}; average(*score,12); } void average(p,n) int n; float*p; { int i; float sum=0; for(i=0;i<n;i++,p++) sum+=(*p); printf("%.2f\n",sum/n); }
#include<stdio.h>
main()
{float a,b
scanf("%f",&a);
if(a<10.0)b=1.0/2;
elseif((a<0.5)&&(a!=2.0))b=1.0/(a+2.0);
else if(a<10.0)b=1.0/2;
else b=10.0;
printf("%f\n",a);
}
程序运行时输入2.0<回车>,则程序的输出结果是:______
下列程序的功能是将2个数从小到大输出。 main() { float a,b,【 】; scanf(【 】,&a,&b); if(a>b) { t=a; 【 】; b=t; } printf("%5.2f,%5.2f\n",a,b); }
选择程序中的输入输出语句,以满足题目给定的输入输出数据形式。 main() {int a;float b; 【 】 【 】} 输入形式:3.52<空格>6<回车> 输出形式:a*b=21.12
下面程序的输入数据的形式是Input number:4.5 2<回车>
main()
{int a;float f;
printf("\nInput number:");
scanf("%f,%d",&f,&a);
printf("\nf=%f,a=%d\n”,f,a);
}
错误:______
改正:______
#include<math.h>
#include<stdio.h>
main()
{float x,y,z;
scanf("%f%f",&x,&y);
z=x/y;
while(1)
{if(fabs(z)>1.0){x=y;y=z;z=x/y;}
else break;}
printf("%f",y);}
程序运行时,从键盘输入3.6,2.4<回车>,则程序运行结果是:______
下面程序通过函数average()计算数组中各元素的平均值。
float average(______,int n)/*第一空*/
{int i;
float avg=0.0;
for(i=0;i<n;i++)
avg=avg+______;/*第二空*/
avg=______;/*第三空*/
return avg;
}
main()
{int i,a[5]={2,4,6,8,10);
float mean;
mean=average(a,5);
printf("%f\n",mean);
}