学校布置的,才刚刚开始学c++,不怎么会写,这个我自己写的运行不通过
先这样就那样
定变量
望采纳,谢谢,代码:
#include<iostream>
using namespace std;
int main() {
float score[20];
printf("请输入20人的成绩:");
for (int i = 0; i < 20; i++) {
scanf("%f", &score[i]);
}
if (score[0] < 0) {
printf("null");
}
else {
float sum = 0;
for (int i = 0; i < 20; i++)
{
sum += score[i];
}
float avg = sum / 20;
printf("%.2f\n", avg);
int mans = 0;
for (int i = 0; i < 20; i++)
{
if (score[i]<avg)
{
printf("%7.2f\n", score[i]);
mans = mans + 1;
}
}
printf("%d\n", mans);
}
return 0;
}
效果: