首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >C语言有关问题,感谢,有大佬知道的希望能回答一下?

C语言有关问题,感谢,有大佬知道的希望能回答一下?

提问于 2019-08-15 16:56:13
回答 0关注 0查看 158

请问

要是在没输入第一个数字的想要退出怎么办

请输入第一个整数(已打印好):此时想要退出怎么办

目前代码得出来的如下

请输入第一个整数:(输入了1)

是否继续(Y/N):(输入了Y)

请输入运算符:(输入了+)

请输入第二个整数:(输入了6)

计算:y=1+4

y=5

代码如下

#include<stdio.h>

#include <stdlib.h>

int main()

{

int a,b,y;

char c;

while(1)

{

printf("请输入第一个整数:");

scanf("%d",&a);

printf("是否继续(Y/N)");

getchar();

scanf("%c",&c);

if(c=='N'||c=='n')

break;

else

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);

system("pause");

}

return 0;

}

回答

和开发者交流更多问题细节吧,去 写回答
相关文章

相似问题

相关问答用户
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档