已知某个同学的三门科目(语文、数学、英语)的成绩分别是58分、90分、73分。
利用C++编写一个小程序:计算这个同学这三门科目成绩的平均值,并输出到屏幕上。(用字面量存储数据)
#include <iostream> //cout, endl, fixed
#include <iomanip> //setprecision
//预处理指令,是#include指令,将头文件iostream(没有扩展名)
//input output stream输入输出流
using std::cout; //using声明语句,使用std名字空间中的cout
using std::endl; //end line结束一行。是一个输出操纵器,被输出的时候会产生换行效果。
using std::fixed;
using std::setprecision;
//using namespace std; //【不推荐】using指示语句,使用std名字空间的所有名字
//设计者设计名字空间的本义是:避免名字冲突
int main()
{
cout<<fixed; //浮点数会以定点格式输出
cout<<setprecision(2); //精度为2
cout<<(58+90+73)<<endl;
cout<<"the average grade of three subject is "<<(58+90+73)/3.0<<endl; //浮点数的运算结果是浮点数
//整数除以整数的结果始终是整数
//221等于(73*3等于219)再加上2
//221除以3得到商是73,余数是2
cout<<221/3<<endl;
cout<<221%3<<endl;
return 0; //这是一个行注释:代表执行成功,没有错误返回给系统
}
void fun()
{
cout<<58+90+73;
}