C语言计算器。请编写一个程序,实现一个简单的对整数进行加、减、乘、除、求余,输入的格式“操作数1 运算符op 操作数2”,最后输出表达式的值。若除数为0,则输出“Division by zero”;若运算符非法,则输出“Invalid operator!”
时间: 2023-05-23 15:07:25 浏览: 311
C语言,计算器程序,可以实现加减乘除等功能
5星 · 资源好评率100%
#include <stdio.h>
int main()
{
int num1, num2;
char op;
scanf("%d %c %d", &num1, &op, &num2);
switch(op)
{
case '+':
printf("%d", num1 + num2);
break;
case '-':
printf("%d", num1 - num2);
break;
case '*':
printf("%d", num1 * num2);
break;
case '/':
if(num2 == 0)
printf("Division by zero");
else
printf("%d", num1 / num2);
break;
case '%':
if(num2 == 0)
printf("Division by zero");
else
printf("%d", num1 % num2);
break;
default:
printf("Invalid operator!");
break;
}
return 0;
}
阅读全文