帮忙看个程序:需要输入一个班全体学生的成绩,把不及格的学生成绩输出,并求及格学生的平均成绩.

1个回答

  • 你定义的是double的变量,使用的时候全部是%d

    对应的变量使用的地方换成%lf

    double是双精度浮点数,要用%lf来输入输出

    int %d

    float %f

    double %lf

    #include

    void main(){

    int n;

    double score,sum=0,average;

    for(n=0;n=60) {

    sum=sum+score;

    n++;

    } else if(score=0)

    printf("%3lfn",score);

    else if(score