mfac c语言代码
时间: 2023-08-01 22:01:30 浏览: 50
MFAC(Multifunctional Automatic Calculator,多功能自动计算器)是一种基于C语言的计算器代码。以下是一个简单的MFAC C语言代码示例:
```c
#include <stdio.h>
int main()
{
int num1, num2;
char operator;
printf("请输入两个数字:\n");
scanf("%d %d", &num1, &num2);
printf("请输入运算符:\n");
scanf(" %c", &operator); // 前面的空格用于清除缓冲区的换行符
switch (operator)
{
case '+':
printf("两个数字的和为:%d\n", num1 + num2);
break;
case '-':
printf("两个数字的差为:%d\n", num1 - num2);
break;
case '*':
printf("两个数字的乘积为:%d\n", num1 * num2);
break;
case '/':
if (num2 != 0)
{
printf("两个数字的商为:%f\n", (float)num1 / num2);
}
else
{
printf("除数不能为0!\n");
}
break;
default:
printf("输入的运算符无效!\n");
break;
}
return 0;
}
```
这个程序允许用户输入两个整数和一个运算符,然后根据运算符进行计算并输出结果。如果用户输入的是加号,程序将输出两个数字的和;如果用户输入的是减号,程序将输出两个数字的差;如果用户输入的是乘号,程序将输出两个数字的乘积;如果用户输入的是除号且除数不为0,程序将输出两个数字的商;否则,程序将输出错误信息。程序使用`switch`语句根据运算符选择相应的操作。