69,373
社区成员
发帖
与我相关
我的任务
分享
#include <stdio.h>
void fac(int n, int m, char a, int sum1);
int main()
{
int n, m, sum1;
char a;
printf("请输入算式:");
scanf_s("%d%c%d=%d", &n, &a, &m, &sum1);
fac(n, m, a, sum1);
return 0;
}
void fac(int n, int m, char a, int sum1)
{
int sum2;
switch (a)
{
case '+':
sum2 = n + m;
break;
case '-':
sum2 = n - m;
break;
case '*':
sum2 = n * m;
break;
case '/':
sum2 = n / m;
break;
case '%':
sum2 = n % m;
break;
}
if (sum1 == sum2)
{
printf("结果正确\n");
}
else
{
printf("结果错误\n");
printf("正确结果为:%d\n", sum2);
}
}
scanf_s("%d%c%d=%d", &n, &a, 1, &m, &sum1);