用C语言编程:任意输入两个整数,求他们的和、差、积、商、、、、
5个回答
展开全部
#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错误提示。。。
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错误提示。。。
展开全部
#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");
}
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");
}
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
除数为0时怎样做、不为0时怎样做,不用分支结构是处理不了这种问题的,亲。
追问
大哥、、、、求解。。。我郁闷了。。。
追答
汗,唯一的办法就是用分支结构,
if (b=0) {
// 输出错误信息
printf("除数不能为0.\n");
} else {
// 输出两位小数
printf("a/b=%.2f", (float)a/b);
// 如果只需要输出整数,改成printf("a/b=%d", a/b);
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在执行除法以前先判断除数是否为0.
if( b!=0) z= a/b;
else { printf("除数是0.\n");}
if( b!=0) z= a/b;
else { printf("除数是0.\n");}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
{ int a,b; printf("请输入两个整数(a,b):"); scanf("%d,%d",&a,&b); printf("和:%d\\n",a+b); printf("差:%d\\n",a-b);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询