输入3个数求和和平均值

和是整数形式输出,平均值保留两位小数,但是输出只能是数

#include <iostream>
#include <iomanip>
using namespace std;
int main()
{
    double a,b,c,avg;
    int sum;
    cin >> a>>b>>c;
    avg = (a+b+c)/3;
    sum = (a+b+c);
    cout <<sum <<endl;
    cout <<fixed << setprecision(2) << avg;
    return 0;
}
#include <iostream>
using namespace std;
int main()
{
    int a,b,c;
    float d;
    scanf("%d%d%d",&a,&b,&c);
    d = (a+b+c)/3.0;
    printf("%d,%.3f",a+b+c,d);
    return 0;
}