用c++实现如下程序首先显示如下信息:1请出上联2查看答案3退出当用户输入1时,提示用户输入“春眠不觉晓”诗词的下一句,并判断是否正确,若正确,输出“恭喜你,答对了!”,若错误,输出“答错啦,小盆友!”当用户输入2时,显示正确答案当用户输入3时,退出程序当用户输入其他数字时,显示“您的输入有误,请重新输入”本题使用bool类型+while循环+switchcase语句完成
时间: 2023-04-04 07:03:31 浏览: 140
以下是用 C 语言实现的程序:
#include <stdio.h>
#include <stdbool.h>
int main() {
int choice;
bool correct;
char answer[20];
printf("1.请出上联\n2.查看答案\n3.退出\n");
while (true) {
printf("请输入您的选择:");
scanf("%d", &choice);
switch (choice) {
case 1:
printf("请输入“春眠不觉晓”诗词的下一句:");
scanf("%s", answer);
correct = strcmp(answer, "处处闻啼鸟") == 0;
if (correct) {
printf("恭喜你,答对了!\n");
} else {
printf("答错啦,小盆友!\n");
}
break;
case 2:
printf("正确答案是“处处闻啼鸟”\n");
break;
case 3:
printf("退出程序\n");
return 0;
default:
printf("您的输入有误,请重新输入\n");
break;
}
}
}
注意,这个程序并没有使用 AI 语言模型,只是普通的 C 语言程序。
阅读全文