/*
这是一个猜数字的游戏。
重点注意字符的读取方式,略过方式。
2个while()循环的嵌套。
*/
#include <stdio.h>
int main(void) {
int guess = 1;
printf("your number is %d?\n", guess);
//只判断第1个字符是否为'y',其余的字符略过
while (getchar() != 'y') {//判断第一个字符是否是'y'
while (getchar() != '\n') {//从第2个字符,直至最后一个字符跳过
continue;
}
printf("your number is %d\n", ++guess);
}
printf("your guess is right.\n");
return 0;
}
这是一个猜数字的游戏。判断输入的第1个字符,略过其余的字符。
嵌入式猜数字游戏:字符输入验证与循环嵌套
本文介绍了一个使用C语言编写的简单猜数字游戏,通过两个嵌套的while循环实现,重点在于用户输入字符的判断和跳过非'y'字符的操作。

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



