用C语言编写一个可以无限加减乘除的简单计算器程序
时间: 2023-04-05 17:01:20 浏览: 168
好的,我可以回答这个问题。以下是一个简单的可以无限加减乘除的计算器程序的示例代码:
#include <stdio.h>
int main() {
char op;
double num1, num2, result;
printf("请输入第一个数字: ");
scanf("%lf", &num1);
while (1) {
printf("请输入运算符(+, -, *, /)或者按q退出: ");
scanf(" %c", &op);
if (op == 'q') {
break;
}
printf("请输入下一个数字: ");
scanf("%lf", &num2);
switch (op) {
case '+':
result = num1 + num2;
break;
case '-':
result = num1 - num2;
break;
case '*':
result = num1 * num2;
break;
case '/':
result = num1 / num2;
break;
default:
printf("无效的运算符\n");
continue;
}
printf("%.2lf %c %.2lf = %.2lf\n", num1, op, num2, result);
num1 = result;
}
return 0;
}
这个程序会不断地循环,直到用户输入q为止。用户可以输入任意数量的数字和运算符,程序会计算并输出结果。注意,这个程序没有做任何错误处理,如果用户输入了无效的运算符或者除数为0,程序会崩溃。
阅读全文
相关推荐














