BestForMe_ 2021-11-07 23:35 采纳率: 100%
浏览 239
已结题

C语言填空水仙花数,各位

水仙花数水仙花数是指一个n位正整数(n ≥ 3),它的每位数字的n次幂之和等于它本身。三位水仙花数满足各位数字的立方和等于自身的正整数,例如:153=13 +53+33

img

  • 写回答

1条回答 默认 最新

  • 「已注销」 2021-11-07 23:39
    关注
    for(num=100; num<=999; num++) {
        t_num=num;
        s=0;
        do{
            digit=t_num%10;
            s=s+digit*digit*digit;
            t_num=t_num/10;
        }while(t_num!=0);
        if(s==num){
            printf("%d\n",num);
        }
    }
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 11月15日
  • 已采纳回答 11月7日
  • 创建了问题 11月7日