必须为我正在参加的第一个cs课程做这个.它是一个基本的计算器,它接受一个运算符和一个值并计算总数(总计从0开始).
#include <iostream>
using namespace std;
int main()
{
char oprtr;
float value, total = 0.0;
cin >> oprtr >> value;
while (oprtr != "q")
{
if (oprtr == "+")
total += value;
else if (oprtr == "-")
total -= value;
}
}
Run Code Online (Sandbox Code Playgroud)
它还没有完成,但已经有问题了.它给错误说"禁止将char值与int值进行比较"
Pau*_*oub 10
双引号("q")用于字符串.单引号('q')用于字符.
所以:
while (oprtr != 'q')
{
if (oprtr == '+')
total += value;
else if (oprtr == '-')
total -= value;
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1757 次 |
| 最近记录: |