0
点赞
收藏
分享

微信扫一扫

[C题目]自幂数

月孛星君 2022-04-14 阅读 80
c语言
#include<stdio.h>
#include<math.h>
int main()
{
    for(int i=0;i<=10000;i++)
    {
        //计算是几位数
        int count = 0;
        int tmp = i;
        while (tmp)
        {
            tmp /= 10;
            count++;
        }
        int sum = 0;
        tmp = i;
        while (tmp)
        {
            sum = sum + pow(tmp % 10, count);
            tmp /= 10;
        }
        if (sum == i)
        {
            printf("%d\n", i);
        }

    }
    
    return 0;
}
举报

相关推荐

0 条评论