#define _CRT_SECURE_NO_WARNINGS
#include
#include
int main()
{
char ch;
ch = getchar();
while (ch !='1')
{
if (ch == '5')
putchar(ch);
else
{
putchar(ch + 1);
putchar('\n');
ch = getchar();//这一行没有反应
}
break;
}
putchar(ch);
return 0;
}
环境是VS2022,版本是17.3.3。
ch是char类型,你怎么能putchar(ch + 1);呢
啥叫没有反应啊?你输入了吗?
第19行,break; 这行多余了。