用switch编一个四则运算的程序
发布网友
发布时间:2022-11-19 09:08
我来回答
共1个回答
热心网友
时间:2024-10-22 08:04
#include <stdio.h>
int main()
{
int a, b;
char c;
scanf("%d%c%d", &a, &c, &b);
switch (c)
{
case '+':
{
printf("%d%c%d=%d\n", a, c, b, a + b);
break;
}
case '-':
{
printf("%d%c%d=%d\n", a, c, b, a - b);
break;
}
case '*':
{
printf("%d%c%d=%d\n", a, c, b, a * b);
break;
}
case '/':
{
if (b == 0)
{
printf("除数为0,错误\n");
return 0;
}
else
{
printf("%d%c%d=%d\n", a, c, b, a / b);
break;
}
}
default:
printf("符号错误\n");
}
return 0;
}