第六题,运行代码大老帮打下

img

供参考:

#include <stdio.h>
int main()
{
    int N, k, s;
    for(N=100;N<1000;N++)
    {
        k = 0; s = N;
        while (s)
        {
            k += (s % 10) * (s % 10) * (s % 10);
            s /= 10;
        }
        if (k == N)
            printf("%d\n",N);
    }
    return 0;
}

第9题,供参考:

#include <stdio.h>
int main()
{
    int x, y, z, n;
    for (n = 100; n < 1000; n++) 
    {
        x = n / 100;
        y = n / 10 % 10;
        z = n % 10;
        if (n == 297 + z * 100 + y * 10 + x)
            printf("%d ",n);
    }
    return 0;
}