以下是引用苦寒在2012-3-22 10:23:54的发言:
不死哭神:“a+=i;改正a++; ” 这个修改表面看正确,但不符合题意,将100排除在外了。
这样修改就可以了。
#include "stdio.h"
main()
{
int i,b1,b2,b3;
for(i=100;i<1000;i++)
{
b1=i/100;
b2=(i%100)/10;
b3=i%10;
if(i==b1*b1*b1+b2*b2*b2+b3*b3*b3)
printf("%d\n",i);
}
}
的确我没注意,把a++写在末尾就可以了。