题目描述 简单计算器模拟:输入两个整数和一个运算符,输出运算结果; 输入 第一行输入两个整数; 第二行输入一个运算符(+、-、*、/); 输出 输出对两个数运算后的结果;c语言
时间: 2024-10-23 22:13:06 浏览: 157
题目要求编写一个简单的计算器程序,它接收用户输入的两个整数和一个运算符(加法、减法、乘法或除法),然后计算并输出运算的结果。在 C 语言中,你可以使用标准库函数来实现基本的数学运算,并通过条件判断来处理不同运算符的逻辑。
下面是一个基础的 C 代码示例:
```c
#include <stdio.h>
int main() {
int num1, num2, result;
char operator;
// 输入两个整数和运算符
scanf("%d %d", &num1, &num2);
getchar(); // 清除回车符
scanf("%c", &operator);
switch (operator) {
case '+':
result = num1 + num2;
break;
case '-':
result = num1 - num2;
break;
case '*':
result = num1 * num2;
break;
case '/':
if (num2 != 0) { // 避免除以零
result = num1 / num2;
} else {
printf("Error: Division by zero is not allowed.\n");
return 1;
}
break;
default:
printf("Invalid operator! Please enter +, -, *, or /\n");
return 1;
}
printf("The result is: %d\n", result);
return 0;
}
阅读全文