热门

最新

红包

立Flag

投票

同城

我的

发布
weixin_44056349
weixin_44056349
6 年前
trueweixin_44056349

有没有大佬能看看这题,在devc++上运行可以,但在线oj判断runtime error

问题描述
数学表达式的计算。

输入描述
输入两个整数和一个数学运算符( - * / %),整数和运算符之间无空隔。

输出描述
输出表达式的结果,如果是除法(/) 运算,计算的结果也为整数。如果是除法运算且除数为0,或者运算符不是指定的运算符,则输出结果为Error。

样例输入
5/3


#include <stdio.h>
int main()
{
int m;
int n;
char x;
scanf("%d%c%d",&m,&x,&n);

if(x=='-')
{
printf("%d",m-n);
}else if(x=='*')
{
printf("%d",m*n);
} else if(x=='%')
{
printf("%d",m%n);
}else if(x=='/')
{
if(n==0){
printf("Error");
}else{
printf("%d",m/n);
}
}
else
{
printf("Error");
}
return 0;
}

CSDN App 扫码分享
分享
1
5
打赏
  • 复制链接
  • 举报
下一条:
【#百度自动驾驶出租车服务在北京全面开放#】百度宣布,即日起,百度自动驾驶出租车服务在北京全面开放,北京的朋友们可在北京经济技术开发区、海淀区、顺义区的数十个自动驾驶出租车站点,无需预约,直接下单免费试乘自动驾驶出租车服务。PS:可以在百度地图App上直接使用哦
立即登录