输入学生身高,统计平均值

输入一个正整数n(0<n<=10),再输入n个学生的身高,统计学生的平均身高(小数点保留两位)以及身高在平均身高以下学生的人数

include int main() { int count,i,n; double grade, total; printf("Enter n:\n"); scanf("%d",&n); total = 0; ____; for (i = 1;i<= n; i++) { printf("Enter grade #%d:",i); scanf("%lf", &grade); total = total + grade; if() count++; } printf("Grade average = %.2f\n", total/n); printf("Number of failures = %d\n", count); return 0; }

请问要怎么修改?

  1. 把这个代码放到 ‘代码块’ 里面
  2. 你要修改到什么状态?

这就是个错题,需要两个for循环,而且需要用数组记录下每个学生的身高,只写一个不可能完成这个任务
比如第一个学生输入1.8,鬼知道这是比平均身高高还是低

应用两个循环,我改了一下,望采纳:

#include<stdio.h>
int main() 
{ 
    int count=0,i,n; 
    double total; 
    printf("Enter n:"); 
    scanf("%d",&n); 
    double grade[i]; 
    total = 0; 
    for (i = 0;i< n; i++) 
    { 
        printf("Enter grade #%d:",i+1); 
        scanf("%lf", &grade[i]); 
        total = total + grade[i]; 
    }
    for (i = 0;i< n; i++) 
    { 
        if(grade[i]<total/n)
        count ++;
    } 
    printf("Grade average = %.2f\n", total/n); 
    printf("Number of failures = %d\n", count); 
    return 0; 
}