【题目描述】
小猴找到了一个宝箱, 宝箱需要密码才能打开.
其中D是一个已知的正整数,需要读入a,b,c
请写一个程序,根据读入的D,帮小猴破解密码吧!
1行,1个正整数D(1≤D≤500),输入保证有解.
1 行,1个正整数,为按规则破解出的密码.
#include <iostream>
using namespace std;
int x;
int main()
{
cin >> x;
for (int a = 1;a <= 100; a++)
{
for (int b = 1; b <= 100; b++)
{
for (int c = 1; c <= 100; c++)
{
if (a * a * a + b * b * b + c * c * c = 3 * a * b * c + x)
{
cout << a + b + c << endl;
}
}
}
}
return 0;
}
p.s if判断复制的时候太长了,系统自动换行了,不要介意
./16816649/main.cpp: In function 'int main()':
./16816649/main.cpp:14:61: error: lvalue required as left operand of assignment
14 | if (a * a * a + b * b * b + c * c * c = 3 * a * b * c + x)
| ^
编译失败
为什么!!!!!!!求各位大佬一帮!