简易计算器代码,C++
时间: 2023-05-12 21:07:42 浏览: 176
这是一个简单的 C 语言计算器代码:
#include <stdio.h>
int main(void) {
double num1, num2;
char operator;
printf("请输入两个数字和一个运算符 (+, -, *, /): ");
scanf("%lf %lf %c", &num1, &num2, &operator);
if (operator == '+') {
printf("%.1lf + %.1lf = %.1lf", num1, num2, num1 + num2);
} else if (operator == '-') {
printf("%.1lf - %.1lf = %.1lf", num1, num2, num1 - num2);
} else if (operator == '*') {
printf("%.1lf * %.1lf = %.1lf", num1, num2, num1 * num2);
} else if (operator == '/') {
printf("%.1lf / %.1lf = %.1lf", num1, num2, num1 / num2);
} else {
printf("无效的运算符");
}
return 0;
}
相关问题
c++简易计算器代码
以下是一个简单的C++计算器代码,可以进行加、减、乘、除四则运算:
```c++
#include <iostream>
using namespace std;
int main() {
char op; // 运算符
double num1, num2; // 两个操作数
double result; // 运算结果
cout << "请输入运算符(+、-、*、/):";
cin >> op;
cout << "请输入两个操作数:";
cin >> num1 >> num2;
switch (op) {
case '+':
result = num1 + num2;
break;
case '-':
result = num1 - num2;
break;
case '*':
result = num1 * num2;
break;
case '/':
if (num2 == 0) {
cout << "除数不能为0!" << endl;
return 0;
}
result = num1 / num2;
break;
default:
cout << "输入的运算符不正确!" << endl;
return 0;
}
cout << "运算结果为:" << result << endl;
return 0;
}
```
devc++简易计算器代码
Dev-C++是一个免费的、开源的集成开发环境,支持C/C++编程语言。下面是一个简单的计算器代码示例:
```c++
#include <iostream>
using namespace std;
int main()
{
char op;
double num1, num2;
cout << "请输入操作符(+、-、*、/):";
cin >> op;
cout << "请输入两个数字:" << endl;
cin >> num1 >> num2;
switch(op)
{
case '+':
cout << num1 << "+" << num2 << "=" << num1+num2;
break;
case '-':
cout << num1 << "-" << num2 << "=" << num1-num2;
break;
case '*':
cout << num1 << "*" << num2 << "=" << num1*num2;
break;
case '/':
if(num2 != 0)
cout << num1 << "/" << num2 << "=" << num1/num2;
else
cout << "除数不能为0!";
break;
default:
cout << "无效的操作符!";
break;
}
return 0;
}
```