C++ int 赋值不起作用
C++ int assignment not working
我的代码有问题。它符合要求,但我的 int 周和 int 天没有正确更新,并返回到最初分配它们的值 0。我是一个非常新手的程序员,这段代码只是我正在尝试编写的另一个代码的片段。感谢您的任何和所有帮助?编辑:另外,我不得不通过重写basic_order int来返回几天,这是超级低效的,但我不知道如何以其他方式做到这一点。
这是我的代码。
#include <iostream>
using namespace std;
int BasicMakespan(int &basic_order)
{
int shirts_left, days, weeks;
days = 0;
weeks = 0;
shirts_left = basic_order - 1000;
while (shirts_left >= 0)
{
shirts_left = shirts_left - 1000;
days = days + 1;
if (days == 6)
{
days = 0;
weeks = weeks + 1;
}
}
basic_order = weeks;
return days;
}
int main ()
{
int basic_order;
cin >> basic_order;
BasicMakespan ( basic_order );
cout << BasicMakespan << " " << basic_order << endl;
}
也许你打算写这个:
int main ()
{
int basic_order;
cin >> basic_order;
int result = BasicMakespan ( basic_order );
cout << result << " " << basic_order << endl;
}
?因为您的代码当前正在打印BasicMakespan
的地址,而不是它返回的结果。
相关文章:
- if 子句中的赋值不起作用
- 通过构造函数创建一些值并尝试添加到文档中使用 rapidjson 不起作用
- 我正在尝试解决一个需要数组总和值但代码不起作用的问题,我想做这样的事情
- Cuda 基本程序 (将值写入矩阵和 std:cout 不起作用) ;主功能不启动
- 用于 AES-gcm 加密的 IV 中是否有不起作用的值?
- 为什么以下成员初始值设定项在c++中不起作用
- 将复制构造函数设置为默认值在继承自 QObject 时不起作用
- 我正在努力在随机数组中查找最小值,有人知道为什么我的代码不起作用?C++
- 赋值不起作用,但带有取消引用运算符的地址起作用?
- 重新赋值在运算符中不起作用 = 重载
- C++中的变量赋值(使用libpng)不起作用
- C++ int 赋值不起作用
- C++赋值 boost::p ython::object 不起作用。为什么?
- 字符赋值数组不起作用
- QString到std::string到const char*的转换在赋值中不起作用
- 为什么函数头的更改会导致指针赋值不起作用
- std::通过索引进行字符串赋值似乎不起作用
- C++指针赋值语句似乎不起作用/做任何事情
- 对指向std::list类型的共享指针赋值不起作用
- 赋值运算符不起作用