这个编程之后一直显示循环不能结束 哪位能帮我看一下嘛 后直接开走就好
int main()
{
int a, b, n, t, m;
cin >> a >> b;
if (a > b)
{
cout << "Invalid Value" << endl;
return 1;
}
while (a <= b)
{
n = 0;
t = a;
while (t)
{
m = t % 10;
n += m * m * m;
t /= 10;
}
if (a == n)
cout << a << endl;
a++;
}
return 0;
}
一般这种,看看是不是for循环的条件写错了,大多数是i-- 写成了i++
有用记得采纳呐