刚刚开始学c++这个不是很会,自己写打运行不通过

学校布置的,才刚刚开始学c++,不怎么会写,这个我自己写的运行不通过

img

先这样就那样
定变量

望采纳,谢谢,代码:

#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;
}

效果:

img

img