编写程序:从键盘输入10个学生的某门课程的成绩,计算出平均成绩,并输出不及格的成绩和人数。
你题目的解答代码如下:
#include <stdio.h>
int main()
{
float a[10],sum=0;
int count=0, i;
for (i = 0; i < 10; i++)
scanf("%f", &a[i]);
for (i = 0; i < 10; i++)
sum += a[i];
printf("平均成绩:%.2f\n", sum/10.0);
printf("不及格的成绩:");
for (i = 0; i < 10; i++)
if(a[i] < 60)
{
printf("%.2f ", a[i]);
count++;
}
printf("\n不及格的人数%d\n", count);
return 0;
}
如有帮助,请点击我的回答下方的【采纳该答案】按钮帮忙采纳下,谢谢!
定义数组,用循环输入及求平均。
#include<bits/stdc++.h>
using namespace std;
int main(){
int i;
int n=0;
float s[10];
for(i=0;i<10;i++){
printf("请输入学生成绩:\n");
scanf("%f",&s[i]);
if(s[i]<60)n++;
}
printf("不及格人数为%d \n",n);
return 0;
}