#include <stdio.h>
int main()
{
int a,s=0,cnt=0;
while(1){
scanf("%d",&a);
if(a<0) break;
s+=a;
cnt++;
}
printf("%.1f",s*1.0/cnt);
return 0;
}
觉得有用的话采纳一下哈
循环scanf读入成绩,统计总和,再除以人数
#include <stdio.h>
int main()
{
int n,m,sum=0;
scanf("%d",&n);
while(n>=0)
{
m++;
sum += n;
scanf("%d",&n);
}
printf("%.1f",sum*1.0/m);
return 0;
}