<pre name="code" class="cpp">#include<ios>
#include<iostream>
#include<iomanip>
#include<string>
using namespace std;
void main()
{
cout<<"please print your name: ";
string name;
cin>>name;
cout<<"your name: "<<name<<endl;
cout<<"please print your midterm and final term grade:\n";
double midterm = 0;
double final = 0;
cin>>midterm>>final;
cout<<"print your homework grade\n"<<"press ctrl+z to end:\n";
double x = 0;
double sum = 0;
int count = 0;
while (cin>>x)
{
sum += x;
count++;
}
sum /= count;
streamsize prec = cout.precision();
cout<<setprecision(3)<<sum*0.2+midterm*0.2+final*0.6<<setprecision(prec)<<endl;
system("pause");
}
输出结果:
please print your name: zhangzirong
your name: zhangzirong
please print your midterm and final term grade:
100
100
print your homework grade
press ctrl+z to end:
50
100
0
100
^Z
92.5
请按任意键继续. . .