C 中的变量不会倍增
Variable in c++ wont multiply
本文关键字:变量 更新时间:2023-10-16
im在C 作业上工作。在这个项目中,我需要知道从出售股票收到的金额我通过将股票乘以销售_price来得到。但是,由于某种原因,当我运行代码时,我得到的结果仅是我输入的数字作为售价。为什么销售_price不乘以股票数?预先感谢。
//consoleapplication9.cpp:定义控制台应用程序的入口点。 //
#include "stdafx.h"
#include <iostream>
using namespace std;
int main()
{
double stocks ;
double purchase_price ;
double selling_price ;
cout << "Enter number of stocks sold:";
cin >> stocks ;
cout << "Enter purchase price:";
cin >> purchase_price ;
cout << "Enter selling price:";
cin >> selling_price ;
double invested = purchase_price * stocks + (purchase_price * 0.015);
double total_service_charges = ((purchase_price + selling_price)* (.015 * stocks));
cout << "Total money invested =" << invested << endl;
cout << "total service charges=" << total_service_charges << endl;
cout << "Amount received from selling stocks=" << (selling_price*stocks);
if (purchase_price < selling_price)
{cout << "Amount gained=" << selling_price - purchase_price;}
else if (purchase_price > selling_price)
{
cout << "Amount lost=" << purchase_price - selling_price;
}
else if (purchase_price = selling_price)
{
cout << "Amount gained=" << purchase_price - selling_price<< endl;
}
return 0;
}
else if (purchase_price = selling_price)
您使用的是=
(分配(而不是==
(平等比较。(您想要的是:
else if (purchase_price == selling_price)
注意编译器警告。在这种情况下,编译器应该警告您,您正在有条件的表达式中进行作业。
相关文章:
- 如何创建一个CMake变量,除非显式重写,否则使用默认值
- 将成员变量添加到共享库中的类中,不会破坏二进制兼容性吗
- 将数组的地址分配给变量并删除
- 为"adjacent"变量赋值时出现问题
- enum是C++中的宏变量还是整数变量
- 在全局变量中保存类的实例以重新创建类(创建"backup")
- 用C++中的一个变量定义一个常量
- 具有奇怪重复模板模式的派生类中的成员变量已损坏
- 你能重载对象变量名本身返回的内容吗
- 内置函数可查看CPP中的成员变量
- 是否可以初始化不可复制类型的成员变量(或基类)
- 尝试通过多个向量访问变量时,向量下标超出范围
- 试图让变量检查数组中的某些内容
- Cpp-Tuple使用带有变量的get
- 将包含C样式数组的对象初始化为成员变量(C++)
- 当vector是tje全局变量时,c++中vector的内存管理
- 通过多个头文件使用常量变量
- std::threads可以从Windows DLL中的全局变量创建/销毁吗?
- 执行函数时导致崩溃的变量
- 变量没有改变?通过向量的函数调用