用C语言编程:任意输入两个整数,求他们的和、差、积、商、、、、

就是不知道除数为0该怎么解决、、、因为我们还没学分支结构。。。... 就是不知道除数为0该怎么解决、、、因为我们还没学分支结构。。。 展开
 我来答
暖心笑匠大叔
2011-12-11 · TA获得超过162个赞
知道小有建树答主
回答量:275
采纳率:66%
帮助的人:46.8万
展开全部
#include<stdio.h>
void main()
{int a,b;float m;
scanf("%d%d",&a,&b);
printf("he shi %d",a+b);
printf("cha shi %d",a-b);
printf("ji shi %d",a*b);
if(b!=0){m=shang shi a/b;printf("%f",m);}
else printf("error");
}
我们没有进行调试,,可能有些有点问题,但总体是没错了,我把b当作是除数,就是说,后面一个数若为0的话,会输出eroor错误提示。。。
之雨天空
推荐于2018-03-09 · TA获得超过204个赞
知道小有建树答主
回答量:241
采纳率:0%
帮助的人:144万
展开全部
#include<stdio.h>
void main()
{int a,b;float m;
scanf("%d%d",&a,&b);
printf("he shi %d",a+b);
printf("cha shi %d",a-b);
printf("ji shi %d",a*b);
if(b!=0){m=shang shi a/b;printf("%f",m);}
else printf("error");
}
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
青青墙外草
2011-12-11 · TA获得超过2210个赞
知道小有建树答主
回答量:777
采纳率:68%
帮助的人:465万
展开全部
除数为0时怎样做、不为0时怎样做,不用分支结构是处理不了这种问题的,亲。
追问
大哥、、、、求解。。。我郁闷了。。。
追答
汗,唯一的办法就是用分支结构,
if (b=0) {
// 输出错误信息
printf("除数不能为0.\n");
} else {
// 输出两位小数
printf("a/b=%.2f", (float)a/b);
// 如果只需要输出整数,改成printf("a/b=%d", a/b);
}
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
liubird
2011-12-11 · TA获得超过1932个赞
知道小有建树答主
回答量:898
采纳率:100%
帮助的人:940万
展开全部
在执行除法以前先判断除数是否为0.
if( b!=0) z= a/b;
else { printf("除数是0.\n");}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
檀半双S6
2011-12-11 · 超过25用户采纳过TA的回答
知道答主
回答量:193
采纳率:0%
帮助的人:119万
展开全部
{ int a,b; printf("请输入两个整数(a,b):"); scanf("%d,%d",&a,&b); printf("和:%d\\n",a+b); printf("差:%d\\n",a-b);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式