第1个回答 2020-05-11
#include
<stdio.h>
int
main(void)
{
char
c;
printf("Ok\n");
printf("Continue?(Y/y)
");
scanf("
%c",&c);
/*
如果是Y,则递归调用主函数,实现再运行一次*/
if
(c=='y'
||
c=='Y')
{
main();
/*
调用main(),因为main也是函数,不过很少这样用!*/
}
return
0;
/*
其它的输入均结束*/
}
慢慢学吧,以后懂的方法会更多的哦!
第2个回答 2019-10-03
#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;
}
}
第3个回答 2020-02-10
#include
"stdio.h"
void
main()
{
char
c;
int
i=1;
while(i)
{……
//要执行的语句
printf("是否继续?(Y/N):
");
loop:
scanf("%c",&c);
if(c=='N')
i=0;
else
if
(i=='Y')
i=1;
else
{goto
loop;}
}
}
第4个回答 2019-08-07
#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;
}
}
第5个回答 2019-12-12
#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;
}
}