找出所有水仙花数的C语言代码

qqillusory30007 10 0 c 2023-05-07 10:05:15

水仙花数指一个三位数,它的每个位上的数字的立方和等于它本身。例如153是一个水仙花数,因为1^3+5^3+3^3=153。以下是C语言代码,可以找出所有的水仙花数:

#include
int main(){
    int i,m,n,k;
    for(i=100;i<;=999;i++){
        m=i/100;/*分解出百位*/
        n=i/10%10;/*分解出十位*/
        k=i%10;/*分解出个位*/
        if(i==m*m*m+n*n*n+k*k*k)
            printf("%d\n",i);
    }
    return 0;
}

用户评论
请输入评论内容
评分:
暂无评论