编写程序实现两个数的加减计算结果的判断。
要求:
1)上述程序文件名E2-6.C的文件,存放在E盘根目录下;
2)输入的是一个算式,如3+2=5 ;
3)程序对算式的结果进行正确与否的判断;
4)若输入的计算结果正确,则显示“Perfect!”,若错误则显示“Error!”并输出正确的加或减等式。
#include <stdio.h>
int main()
{
int a, b, c;
char ch;
scanf("%d%c%d=%d", &a, &ch, &b, &c);
switch (ch)
{
case '+':
if (a + b == c)
printf("Perfect!\n");
else
printf("Error!%d+%d=%d", a, b, a + b);
break;
case '-':
if (a - b == c)
printf("Perfect!\n");
else
printf("Error!%d-%d=%d", a, b, a - b);
break;
default:
printf("Error!\n");
}
return 0;
}
本站独家算法。