第1个回答 2009-11-24
#include "stdio.h"
main()
{ int i,j,repeat,a[10],n=0,m;
float sum=0,aver;
printf("enter the repeat number ");
scanf("%d",&repeat); /*循环次数*/
for(i=1;i<=repeat;i++)
{ printf("enter the number and grade :\n");
scanf("%d",&m); /* 这是你要输入数的个数*/
for(j=0;j<10;j++)
scanf("%d",&a[j]); /*输入十个数 不是的话 补0即可*/
for(j=0;j<10;j++)
{ if(a[j]<0) break;
else sum=sum+a[j];
if(a[j]<=59) n=n+1;
}
aver=sum/m;
printf("Grade average is %.2f,",aver);
printf("the number of fail is %d\n",(n+m-9)); }
getch();}
这个是一个循环 你想输入的循环次数即为组数
还有要一次输入十个数 最后一个为负数
如果不是十个数 把其余数补0即可 不会影响不及格人数