引子:求5位同学的平均成绩
#include <stdio.h>
int main( )
{
int a1, a2, a3, a4, a5;
int total=0, ave;
scanf("%d %d %d %d %d", &a1,&a2,&a3,&a4,&a5);
total+=a1;
total+=a2;
total+=a3;
total+=a4;
total+=a5;
ave=total/5;
print("%d\n", ave);
return 0;
}
50、500或更多同学呢?
#include <stdio.h>
int main( )
{
int a,i;
int total=0, ave;
for(i=0; i<500; i++)
{
scanf("%d", &a);
total+=a;
}
ave=total/500;
ave=total/5;
print("%d\n", ave);
return 0;
}
还要输出高于平均分的成绩呢?
用数组! 保存一组同类型的数据
#include <stdio.h>
int main( )
{
int a[500],i;
int total=0, ave;
for(i=0; i<500; i++)
{
scanf("%d", &a[i]);
total+=a[i];
}
ave=total/500;
printf("%d\n", ave);
for(i=0; i<500; i++)
if(a[i]>ave)
printf("%d\n", a[i]);
return 0;
}