项目:简单计算器¶
项目介绍¶
用 C 语言实现一个支持加减乘除的简单计算器。
功能要求¶
- 支持加、减、乘、除四则运算
- 支持连续计算(计算完一次后继续输入)
- 友好的用户界面
- 处理除零错误
参考代码¶
#include <stdio.h>
int main() {
double a, b;
char op;
char cont = 'y';
printf("=== 简单计算器 ===\n");
while (cont == 'y' || cont == 'Y') {
printf("\n请输入表达式(如 3 + 5): ");
scanf("%lf %c %lf", &a, &op, &b);
switch (op) {
case '+':
printf("= %.2f\n", a + b);
break;
case '-':
printf("= %.2f\n", a - b);
break;
case '*':
printf("= %.2f\n", a * b);
break;
case '/':
if (b != 0)
printf("= %.2f\n", a / b);
else
printf("错误:除数不能为 0\n");
break;
default:
printf("不支持的运算符\n");
}
printf("\n继续计算?(y/n): ");
scanf(" %c", &cont);
}
printf("感谢使用!\n");
return 0;
}
扩展挑战¶
- 增加求余(%)运算
- 支持多个运算符的表达式(如
3 + 5 * 2) - 增加历史记录功能