在读书的时候的书后题是这样的 所以就写了这个
#include <iostream>
using namespace std;
int main()
{
int a = 1, b = 1, c = a + b, u_answer, u_score = 0;
char u_decision;
bool user;
cout << a << "\n" << b << "\n";
while (true) {
cout << "请输入下一位数字的值:\n";
cin >> u_answer;
if (u_answer == c) {
u_score += 1;
cout << "恭喜你答对了得分+1\n"
<< "目前得分:" << u_score << endl;
a = b;
b = c;
c = a + b;
}
else
{
cout << "答错了,是否再试一次?(Y/N)\n";
while (true) {
cin >> u_decision;
switch (u_decision) {
case 'Y' :
case 'y' : user = true; break;
case 'N' :
case 'n' : cout << "游戏结束,您的总分为:" << u_score << "\n欢迎下次游玩"; break;
default :
cout << "输入有误,请重新输入:\n";
continue;
}
if (user == true) {
break;
}
}
}
}
return 0;
}