用C++编程:已知总评成绩t的计算方法为平时成绩a占30%,期末考试成绩b占70%,即:t = a×30%+b×70%

例如,小王的平时成绩为80分,期末考试成绩为90分,则他的总评成绩为:80×30%+90×70%=87分。
编写一个C++程序,要求从键盘输入平时成绩和期末考试成绩,计算并输出总评成绩(小数部分四舍五入)。

#include <math.h>
#include <stdio.h>
int main()
{
double a, b, t;
printf("请输入平时成绩: ");
scanf("%lf", &a);
printf("请输入期末考试成绩: ");
scanf("%lf", &b);
b = a*0.3 + b*0.7;
printf("总评成绩为: %g\n", round(b));
return 0;
}追问

请问把printf("总评成绩为: %g\n", round(b));转换为C++要怎么写出来?!

追答

c++版:
#include
#include
using namespace std;
int main()
{
double a, b, t;
cout > a;
cout > b;
t = a*0.3 + b*0.7;
cout << "总评成绩为: " << (int)round(t) << endl;
return 0;
}

温馨提示:答案为网友推荐,仅供参考
相似回答