万明宇 • 2天前
#include <iostream>
using namespace std;
int main() {
cout << "==== 猜生日小游戏 ====\n";
cout << "下面会问你5个问题,生日在组里就输y,不在就输n\n";
cout << "最后就能算出你的生日啦!\n\n";
int shengri = 0;
char answer;
cout << "第1组:1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31\n";
cout << "你的生日在这组吗?(y/n):";
cin >> answer;
if (answer == 'y' || answer == 'Y') {
shengri = shengri + 1;
}
cout << "\n第2组:2 3 6 7 10 11 14 15 18 19 22 23 26 27 30 31\n";
cout << "你的生日在这组吗?(y/n):";
cin >> answer;
if (answer == 'y' || answer == 'Y') {
shengri = shengri + 2;
}
cout << "\n第3组:4 5 6 7 12 13 14 15 20 21 22 23 28 29 30 31\n";
cout << "你的生日在这组吗?(y/n):";
cin >> answer;
if (answer == 'y' || answer == 'Y') {
shengri = shengri + 4;
}
cout << "\n第4组:8 9 10 11 12 13 14 15 24 25 26 27 28 29 30 31\n";
cout << "你的生日在这组吗?(y/n):";
cin >> answer;
if (answer == 'y' || answer == 'Y') {
shengri = shengri + 8;
}
cout << "\n第5组:16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31\n";
cout << "你的生日在这组吗?(y/n):";
cin >> answer;
if (answer == 'y' || answer == 'Y') {
shengri = shengri + 16;
}
cout << "\n——————答案来啦——————\n";
cout << "你的生日数字是:" << shengri << endl;
return 0;
}
评论: