小明考了4门课,成绩分别为a,b,c,d。求其总分和平均分。结果总是不对😂

img

img

img

//这样可以嘛
#include <iostream>

using namespace std;

int main () 
{
    double a = 0.0;
    double sum = 0.0;
    for (int i = 0; i < 4; i ++)
    {
        cin >> a;
        sum += a;
    }
    double cnt = sum / 4;
    cout << sum << endl << cnt << endl;
} 
 for(i=a;i<=d;i++)
            if(i=a+b+c+d)

这写的是啥,直接
i=a+b+c+d;
后面分别输出i和i/4.0就行了

非要用循环?,那就用个数组来接收输入,然后循环加,再求平均。

float sum = 0;
sum += a;
sum += b;
sum += c;
sum += d;
float average = sum / 4;