#include <stdio.h>
int main(){
int N,i,n,sum,a,b,c;
scanf("%d",&N);
sum=0;
for(i=100;1<=N;i++){
a=i/100;
b=a10-i/10;
c=i-(a100)-(b10);
if(i==aaa+(bbb)+(cc*c))
sum=sum+i;
printf("%d",sum);
}
return 0;
}
编译都不过吧,乘法的乘号不能省略
修改如下,供参考:
#include <stdio.h>
int main()
{
int N, i, n, sum, a, b, c;
scanf("%d", &N);
sum = 0;
for (i = 100; i <= N; i++)
{
a = i / 100;
b = i / 10 % 10;
c = i % 10;
if (i == a*a*a + b*b*b + c*c*c)
sum = sum + i;
}
printf("%d", sum);
return 0;
}