C语言中,怎么让程序重复运行?(要求是否退出Y⼀N)

2025-04-18 05:29:38
推荐回答(4个)
回答1:

#include "stdio.h"
void main()
{
char c;
int i;
for(i=0;i<100;i++)
{
printf("Hello, world!\n");
printf("是否继续?(Y/N): ");
c=getchar();
getchar();//此语句用来接收上行getchar()语句时最后输入的回车符;
if(c=='N') break;
}
}

回答2:

用一个while语句即可
如:
int a=1;
while(a=1){ //1执行0退出
…… //要执行的语句
cin>>x; //输入1或0
a=x;
}

回答3:

#includevoid main(){char c;while(1){/*需要执行的代码*/printf("是否继续?:");scanf("%c",&c);if(c=='N'){break;}}}

回答4:

写个for循环吗。。。