编写程序实现:从键盘输入两个操作数x,y及一个运算符op,计算表达式x op y的值并输出。
编写程序实现:从键盘输入两个操作数x,y及一个运算符op,计算表达式xopy的值并输出。op是加、减、乘、除四则运算之一。说明:当输入的操作符op不是四则运算之一时,要提...
编写程序实现:从键盘输入两个操作数x,y及一个运算符op,计算表达式x op y的值并输出。 op是加、减、乘、除四则运算之一。
说明:
当输入的操作符op不是四则运算之一时,要提示重新输入op;
要考虑除法时除数为零的情况。若除数为零,则显示“divided by zero.”后结束程序运行(用 exit(1) 函数强制结束程序运行)
谢谢大神 展开
说明:
当输入的操作符op不是四则运算之一时,要提示重新输入op;
要考虑除法时除数为零的情况。若除数为零,则显示“divided by zero.”后结束程序运行(用 exit(1) 函数强制结束程序运行)
谢谢大神 展开
展开全部
#include <stdio.h>
int main(void)
{
int a,b;
char op;
printf("请输入计算式:\n");
scanf("%d%c%d",&a,&op,&b);
if(op=='+')
printf("%d+%d=%d\n",a,b,a+b);
else if(op=='-')
printf("%d-%d=%d\n",a,b,a-b);
else if(op=='*')
printf("%d*%d=%d\n",a,b,a*b);
else if(op=='/')
if(b==0)
{
printf("divided by zero.\n");
exit(1);
}
else
printf("%d/%d=%d\n",a,b,a/b);
}
没有用过exit(1),不知写的对不对,但程序运行无误。
学艺不精,仅供参考。
追问
学的是C++,可以用cin,cout语句吗
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询