使用循环,次数不限制,然后在循环里面定义一个用于判断的字符,使用if…else进行判断,如果该字符的值是'Y'则继续循环,如果不是则执行break或者return退出。
int i = 0;
char c = 0;
for(i=1; i<=1000; i++)
{
if(0 == i % 10)
{
input_error:
printf("请输入:Y继续执行,N退出功能");
scanf("%c", &c);
if('Y' == c)
{
continue;
}
else if('N' == c)
{
break;
}
else
{
goto input_error;
}
}
}
用一个while循环如果输入y则continue如果输入n则break
楼主给个采纳吧
char order;
order=getchar();
if(order=='Y')
{
//
}
else if(order=='N')
{
//
}
具体你说的继续和退出怎么实现就要看具体环境了
do
{
……
puts("continue?(y/n");
}while(gethcar()=='y');