蓝桥杯 特殊的回文数 C语言

**

蓝桥杯 特殊的回文数 C语言

**
资源限制
时间限制:1.0s 内存限制:512.0MB
问题描述
  153是一个非常特殊的数,它等于它的每位数字的立方和,即153=111+555+333。编程求所有满足这种条件的三位十进制数。
输出格式
  按从小到大的顺序输出满足条件的三位十进制数,每个数占一行。
首先,由于只要求满足条件的三位数,所以可以直接采用循环,将所有三位数都遍历一遍,在遍历的同时来看当前这个数能否满足条件。
代码如下:

#include
int main()
{
    int i,s,j,k;
    for(s=100;s<1000;s++)
    {
        i=s%10;
        j=s/10%10;
        k=s/100%10;
        if(i*i*i+j*j*j+k*k*k==s)
            printf("%d\n",s);
    }
    return 0;
}

测试结果如下:
请添加图片描述

你可能感兴趣的:(几个蓝桥杯题目,蓝桥杯,c语言,职场和发展)