美文网首页东北大学计算机考研编程题
[考研]东大C语言编程题——03水仙花数

[考研]东大C语言编程题——03水仙花数

作者: LINCHUAN114 | 来源:发表于2017-07-17 22:52 被阅读50次

    title: '[考研]东大C语言编程题——03水仙花数'
    date: 2017-09-08 22:47:45
    tags: [考研,东北大学,C]
    thumbnail: https://img.haomeiwen.com/i3635391/6ba8d3822c99643d.jpg
    toc: true


    题目标记:⭐

    题目描述

    求水仙花数(三位数,满足153=13+53+3^3)。

    参考样例

    153=13+53+3^3

    代码

    #include <stdio.h>
    #include <math.h>
    int main()
    {
        int i,a,b,c,num=0;
        for(i=100; i<=999; i++)
        {
            a=i%10;          //取个位
            b=i%100/10;      //取十位
            c=i/100;         //取百位
            if(pow(a,3)+pow(b,3)+pow(c,3)==i)   //判断是否为水仙花数
            {
                printf("%d\n",i);
                num++;
            }
        }
        printf("\n1~1000以内共%d个水仙花数\n",num);
        return 0;
    }
    

    运行结果

    运行结果

    Github代码地址

    https://github.com/1141937908/NUNETM/blob/master/03%E6%B0%B4%E4%BB%99%E8%8A%B1%E6%95%B0.cpp

    相关文章

      网友评论

        本文标题:[考研]东大C语言编程题——03水仙花数

        本文链接:https://www.haomeiwen.com/subject/cezqkxtx.html