关于c语言for循环break的使用

2024-11-15 18:00:59
推荐回答(3个)
回答(1):

清空一下缓冲区就可以了

printf("Do you want to enter some more(y/n):");
fflush(stdin);
scanf("%c", &answer);
...

回答(2):

你的 if 判断有问题!==中间没有空格
正确写法:if(tolower(answer) == 'n') break;

回答(3):

输入y后的回车没处理