user-0 提问: 请问这个程序如何退出循环

回复:
user: user-0
content: 引用 11 楼 （.....）的回复:‘y’   ‘Y’ system（“pause”） 是不是没用到啊 方便加一下你可以吗，交流一下

user: user-1
content: 引用 10 楼 （.....） 的回复：// 按 除y或Y以外的其它键就行了 if（c==y||c==Y）      continue； else          break；哦，对不起，没认真看，我说的不对口

user: user-0
content: 引用 11 楼 （.....）的回复:‘y’   ‘Y’ system（“pause”） 是不是没用到啊 应该是没用到吧，额额

user: user-1
content: ‘y’   ‘Y’ system（“pause”） 是不是没用到啊

user: user-1
content: // 按 除y或Y以外的其它键就行了 if（c==y||c==Y）      continue； else          break；

user: user-0
content: 引用 6 楼 （.....）的回复:continue语句的作用是跳过本循环中剩余的语句而强制执行下一次循环。continue语句只用在for、while、do-while等循环体中，常与if条件语句一起使用，用来加速循环。 请问 要是要在没输入第一个数字的想要退出怎么办， 即 请输入第一个整数（已打印好）：此时想要退出怎么办

user: user-0
content: 请问 要是要在没输入第一个数字的想要退出怎么办， 即 请输入第一个整数（已打印好）：此时想要退出怎么办

user: user-0
content: 引用 5 楼 （.....）的回复:我：是了，键盘输入y或Y，继续循环。否则跳出循环  我还有一个问题： scanf（“\n%c”，&c）； 是什么意思，能换行吗…… 这是用来屏蔽回车的， 因为请输入运算符 和请输入第二个整数会在同一行，输不了运算符

user: user-1
content: continue语句的作用是跳过本循环中剩余的语句而强制执行下一次循环。continue语句只用在for、while、do-while等循环体中，常与if条件语句一起使用，用来加速循环。

user: user-1
content: 我：是了，键盘输入y或Y，继续循环。否则跳出循环  我还有一个问题： scanf（“\n%c”，&c）； 是什么意思，能换行吗……

user: user-0
content: 引用 1 楼 自信男孩的回复:#include<stdio.h> #include <stdlib.h> int main() {     int a,b,y;     char c;     /*printf("请输入第一个整数:");       scanf("%d",&a);       printf("请输入运算符:");       scanf("\n%c",&c);       printf("请输入第二个整数:");       scanf("%d",&b);       printf("计算:y=%d%c%d\n",a,c,b);*/     //scanf("计算:y=%d%c%d\n",&a,&c,&b);     while(1)     {         printf("请输入第一个整数:");         scanf("%d",&a);         printf("请输入运算符:");         scanf("\n%c",&c);         printf("请输入第二个整数:");         scanf("%d",&b);         printf("计算:y=%d%c%d\n",a,c,b);         switch(c)         {             case'+':y=a+b;break;             case'*':y=a*b;break;             case'-':y=a-b;break;             case'/':y=a/b;break;             default:                     printf("请检查是否输入错误\n");break;         }         printf("y=%d\n",y);         printf("Continue (Y/N)");         getchar();         scanf("%c", &c);         if (c == 'Y' || c == 'y')             continue;         else             break;         system("pause");     }     return 0; } 供参考～ yes和no的意思吗

user: user-0
content: 引用 1 楼 自信男孩的回复:#include<stdio.h> #include <stdlib.h> int main() {     int a,b,y;     char c;     /*printf("请输入第一个整数:");       scanf("%d",&a);       printf("请输入运算符:");       scanf("\n%c",&c);       printf("请输入第二个整数:");       scanf("%d",&b);       printf("计算:y=%d%c%d\n",a,c,b);*/     //scanf("计算:y=%d%c%d\n",&a,&c,&b);     while(1)     {         printf("请输入第一个整数:");         scanf("%d",&a);         printf("请输入运算符:");         scanf("\n%c",&c);         printf("请输入第二个整数:");         scanf("%d",&b);         printf("计算:y=%d%c%d\n",a,c,b);         switch(c)         {             case'+':y=a+b;break;             case'*':y=a*b;break;             case'-':y=a-b;break;             case'/':y=a/b;break;             default:                     printf("请检查是否输入错误\n");break;         }         printf("y=%d\n",y);         printf("Continue (Y/N)");         getchar();         scanf("%c", &c);         if (c == 'Y' || c == 'y')             continue;         else             break;         system("pause");     }     return 0; } 供参考～ 请问这个是什么意思呢printf("continue(Y/N)")

user: user-0
content: 请问这个是什么意思呢printf("continue(Y/N)")

user: user-2
content: #include<stdio.h> #include <stdlib.h> int main() {     int a,b,y;     char c;     /*printf("请输入第一个整数:");       scanf("%d",&a);       printf("请输入运算符:");       scanf("\n%c",&c);       printf("请输入第二个整数:");       scanf("%d",&b);       printf("计算:y=%d%c%d\n",a,c,b);*/     //scanf("计算:y=%d%c%d\n",&a,&c,&b);     while(1)     {         printf("请输入第一个整数:");         scanf("%d",&a);         printf("请输入运算符:");         scanf("\n%c",&c);         printf("请输入第二个整数:");         scanf("%d",&b);         printf("计算:y=%d%c%d\n",a,c,b);         switch(c)         {             case'+':y=a+b;break;             case'*':y=a*b;break;             case'-':y=a-b;break;             case'/':y=a/b;break;             default:                     printf("请检查是否输入错误\n");break;         }         printf("y=%d\n",y);         printf("Continue (Y/N)");         getchar();         scanf("%c", &c);         if (c == 'Y' || c == 'y')             continue;         else             break;         system("pause");     }     return 0; } 供参考～