C语言的do -while中如何实现输入(Y⼀N)来继续或结束程序。输入Y继续我会,...

2024-12-03 22:45:20
推荐回答(3个)
回答1:

用return 跳出,不要用break.
int _tmain(int argc, _TCHAR* argv[])
{
char cIn = 0;
do
{

printf("Go on? (Y/N):");
cIn = getchar( );

if(cIn == 'N' || cIn == 'n')
return 0;

printf("\n I'm still alive.\n");

}
while(1);

printf("\n I'm dead.\n");

return 0;
}

回答2:

直接用if,如果是N则return 0;就可以了。

回答3:

用continue语句啊