如何用c语言写一个简单计算器
时间: 2024-01-01 08:04:27 浏览: 26
以下是一个简单的C语言计算器的实现,可以进行加减乘除四则运算:
```c
#include <stdio.h>
int main() {
double num1, num2, result;
char op;
printf("请输入两个数字和运算符,以空格分隔:\n");
scanf("%lf %c %lf", &num1, &op, &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");
return 1;
}
printf("结果为:%lf\n", result);
return 0;
}
```
用户输入两个数字和运算符后,程序会根据运算符进行相应的计算,并输出结果。
相关问题
用c语言写一个简单计算器
好的,我可以回答这个问题。以下是一个简单的计算器的 C 语言代码示例:
#include <stdio.h>
int main() {
char operator;
double num1, num2;
printf("请输入运算符 (+, -, *, /): ");
scanf("%c", &operator);
printf("请输入两个数字: ");
scanf("%lf %lf", &num1, &num2);
switch(operator) {
case '+':
printf("%.2lf + %.2lf = %.2lf", num1, num2, num1 + num2);
break;
case '-':
printf("%.2lf - %.2lf = %.2lf", num1, num2, num1 - num2);
break;
case '*':
printf("%.2lf * %.2lf = %.2lf", num1, num2, num1 * num2);
break;
case '/':
printf("%.2lf / %.2lf = %.2lf", num1, num2, num1 / num2);
break;
default:
printf("错误!您输入的运算符不正确");
}
return ;
}
希望这个代码示例能够帮助你。
用C语言写一个简单的计算器
下面是一个简单的 C 语言计算器代码:
```c
#include<stdio.h>
int main() {
char operator;
double num1, num2, result;
printf("请输入运算符(+, -, *, /):");
scanf("%c", &operator);
printf("请输入两个数字:");
scanf("%lf %lf", &num1, &num2);
switch(operator) {
case '+':
result = num1 + num2;
break;
case '-':
result = num1 - num2;
break;
case '*':
result = num1 * num2;
break;
case '/':
result = num1 / num2;
break;
default:
printf("输入的运算符有误!\n");
return 1;
}
printf("结果是 %.2lf\n", result);
return 0;
}
```
该代码要求用户输入一个运算符和两个数字,然后根据运算符对两个数字进行相应的计算,最后输出结果。这个计算器只支持加、减、乘、除四种基本运算。