c语言中如何插入是否继续(continue?yesno)的语句

c语言中如何插入是否继续(continue?yesno)的语句,第1张

哦 是否继续吧...我这么理解

插入一段这样的

printf("continue?Y/N\n")

fflush(stdin)//清空缓冲区

char ch=getchar()

if(ch=='Y'||ch=='y')

continue

break

前提是程序在大循环之中,若不是可以这样

do

{

......//你的程序代码放这边

printf("continue?Y/N\n")

fflush(stdin)

char ch=getchar()

}while(ch=='y'||ch=='Y')

可以在循环体里加上一个判断语句,然后用break语句跳出循环。

比如下面这个while循环中(函数调用忽略),就用到判断,然后break跳出循环。

int main()

{

int x,k=1

cout<<"输入待判定的正整数:"

cin>>x

while (k<=gn(x)/2)

{

int temp_1=(x/fn(k-1))%10

int temp_2=(x/fn(gn(x)-k))%10

if (temp_1!=temp_2) break

k++

}

#include<stdio.h>

#include<math.h>

int main( void )

{

char ch

do

{

printf("是否继续 否点任意键 是点( Y/y ): ")

scanf(" %c", &ch )//%c前面必须加一个空格

} while( 'Y'== ch || 'y' == ch )

return 0

}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11654989.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-17
下一篇 2023-05-17

发表评论

登录后才能评论

评论列表(0条)

保存