小明考了n门课,求其总分和平均分。🙏

img

img

修改如下,供参考:

#include <iostream>
#include <iomanip>
using namespace std;
int main()
{
    int a, i;
    double b, c = 0;
    cin >> a;
    for (i = 0; i < a; i++)
    {
        cin >> b;
        c += b;
    }
    cout << c << " " << fixed << setprecision(2) << c / a;
    return 0;
}

把a的申明改成int型
int a;

#include<bits/stdc++.h>
using namespace std;
int main(){
    int n;
    cin>>n;
    float sum = 0;
    float ave = n;
    while(n--)
    {
        int fraction;
        cin>>fraction;
        sum += fraction;
    }
    ave = sum / ave;
    cout<<fixed<<setprecision(2)<<sum<<" ";
    cout<<fixed<<setprecision(2)<<ave<<endl;
    return 0;
}

img

代码如下:

#include<iostream>
#include<iomanip>
using namespace std;
int main()
{
    double x,n,s,q;
    cin>>n;
    for(int i=1;i<=n;i++)
    {
        cin>>q;
        s+=q;
    }
    x=s/n;
    cout<<s<<" "<<fixed<<setprecision(2)<<x;
    return 0;
}

效果如下:

img


希望对题主有帮助!

代码如下:

#include<iostream>
#include<iomanip>
using namespace std;
int main()
{
    double x,n,s,q;
    cin>>n;
    for(int i=1;i<=n;i++)
    {
        cin>>q;
        s+=q;
    }
    x=s/n;
    cout<<s<<" "<<fixed<<setprecision(2)<<x;
    return 0;
}

效果如下:

img


希望对题主有帮助!