//这道题也很简单,其实zoj中简单的也有不少
//题目:http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemId=365
#include<iostream>
#include<string>
using namespace std;
string s1, s2;
int main()
{
double m, sum;
char c;
bool flag=1;
while (flag)
{
sum = 0;
while (cin >> s1&&s1 != "0")
{
if (s1 == "#")
{
return 0;
}
cin >> s2 >> m >> c;
if (c == 'F')sum += (2 * m);
else if (c == 'B')sum += (1.5*m);
else if (c == 'Y'&&m > 500)sum += m;
else sum += 500;
}
cout << sum << endl;
}
return 0;
}

本文提供了一道来自ZOJ平台的简单编程题解析,通过C++代码实现了一个根据输入条件计算总分的小程序。该程序根据不同的输入字符决定分数的计算方式。
416

被折叠的 条评论
为什么被折叠?



