#include <stdio.h>
int main()
{
float a,b;
int c,d;
b=0,c=0,d=0;
while (1)
{
scanf ("%f",&a);
if (a>=0)
{
b=a+b;
d++;
if (a>=80&&a<=89)
c=c+1;
else continue;
}
else break;
}
printf ("ave=%.2f,n=%d\n",b/d,c);
}
//代码一定要自己敲 慢慢来。
该程序使用C语言实现,不断读取输入的分数,直到输入负数为止。它计算所有正数的总和并统计80到89之间的优秀分数数量。最后输出平均分和优秀率。程序适用于成绩统计场景。
#include <stdio.h>
int main()
{
float a,b;
int c,d;
b=0,c=0,d=0;
while (1)
{
scanf ("%f",&a);
if (a>=0)
{
b=a+b;
d++;
if (a>=80&&a<=89)
c=c+1;
else continue;
}
else break;
}
printf ("ave=%.2f,n=%d\n",b/d,c);
}
//代码一定要自己敲 慢慢来。
2万+