c语言编程练习题:7-178 找出三位水仙花数
作者:yunjinqi   类别:    日期:2023-05-31 18:41:06    阅读:116 次   消耗积分:0 分    

image.png

#include <stdio.h>
int cal_value(int a){
    int sum=0;
    int v;
    while (a>9){
        v = a%10;
        sum+=v*v*v;
        a = a/10;
    }
    sum+=a*a*a;
    return sum;
}
int main(){
    int m,n;
    if (scanf("%d %d",&m,&n)!=EOF){
        
            if (m>=100 && m<n && m<=999){
                for (int i=m;i<=n;i++){
                    if (cal_value(i)==i){printf("%d\n",i);}
                    }
            }
            else{printf("Invalid Value.");}
            
        
    }else{
        printf("input wrong");
    }
    return 0;
}


版权所有,转载本站文章请注明出处:云子量化, http://www.woniunote.com/article/302
上一篇:c语言编程练习题:7-177 整数算术运算
下一篇:c语言编程练习题:7-179 统计MOOC证书