C语言小程序8

来源:百度知道 编辑:UC知道 时间:2024/05/09 06:07:49
逐个输入30个学生的分数,计算平均成绩,并计算大于90分的人数与低于60分的人数。

#include "stdio.h"
main()
{
int i=0;
int sum=0;
int arr[29];
float avg=0;
int j=0,k=0;
int m=0,n=0;
printf("请输入学生的成绩:\n");
for(i=0;i<=29;i++)
{
scanf("%d",&arr[i]);
}
for(i=0;i<=29;i++)
{
sum=sum+arr[i];
}
avg=sum/30;
printf("平均成绩:");
printf("%f",avg);
printf("\n");
for(j=0;j<=29;j++)
{
if(arr[j]>=90)
m=m+j;
}
for(k=0;k<=29;k++)
{
if(arr[k]<60)
n=n+k;
}
printf("成绩大于90分的有%d个",m);
printf("\n");
printf("成绩小于60分的有%d个\n",n);
}
本人水平有限,仅限于你参考