69,373
社区成员
发帖
与我相关
我的任务
分享
#include <stdio.h>
#include <math.h>
int main()
{
int n;
int i=0;
for(n=100;n<1000;n++)
{
if(n==pow(n/100,3)+pow(n%100/10,3)+pow(n%10,3))
{
printf("%d\n",n);
i++;
}
}
printf("%d\n",i);
return 0;
}
int
main(int argc, char *argv[])
{
int i, n;
int d1, d2, d3;
i = 0;
for (n = 100; n < 1000; n++) {
d1 = n % 10;
d2 = n % 100 / 10;
d3 = n / 100;
if (n == d1*d1*d1 + d2*d2*d2 + d3*d3*d3) {
i++;
printf("%d\n", n);
}
}
printf("%d\n", i);
return 0;
}