侧边栏壁纸
  • 累计撰写 278 篇文章
  • 累计创建 3 个标签
  • 累计收到 1 条评论

目 录CONTENT

文章目录

C语言-输出水仙花数

xuanxuan
2020-12-06 / 0 评论 / 0 点赞 / 1 阅读 / 841 字 / 正在检测是否收录...
温馨提示:
本文最后更新于 2024-02-14,若内容或图片失效,请留言反馈。部分素材来自网络,若不小心影响到您的利益,请联系我们删除。

本文思路想法来自——C语言中文网

C语言输出水仙花数

1.什么是水仙花数         一个三位数的个十百位的各个平方等于这个数本身。         例如:153=1³+5³+3³,所以153是水仙花数。 2.代码

#include<stdio.h>
int main(void)
{
    int num, bai, shi, ge;//定义这个数字和他的百位,十位,个位,为整形
    printf("水仙花数有:\n");
    for (num = 100; num < 1000; num++)//定义数的区间——保证为三位数
    {
        bai = num / 100;//求出百位上的数
        shi = (num - bai * 100) / 10;//求出十位上面的数
        ge = num % 10;//求模——余数
        //验证个十百位上的立方和是否等于这个数
        if (num == bai*bai*bai +shi*shi*shi+ge*ge*ge)

            printf("%d\n", num);

    }
    return 0;
}

运行结果在这里插入图片描述

0

评论区