检查一个3位数是否是水仙花数

每日一练社区 2021-08-11 11:47:22

检查一个3位数是否是水仙花数。

输入:一个数字,比如 371,输出:x是水仙花数,

如果不是,则输出:x不是水仙花数。

注:x为输入的数字

以下程序实现了这一功能,请你补全空白处内容:

#include <iostream>
using namespace std;
int main()
{
    int a, b, c, y, n = 0;
    cout << "请输入三位数字:" << endl;
    cin >> n;
    a = n % 1000 / 100;
    b = n % 100 / 10;
    c = n % 10 / 1;
    ___________________;
    if (y == n)
        cout << n << "是水仙花数" << endl;
    else
        cout << n << "不是水仙花数" << endl;
    return 0;
}
...全文
742 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
柳亦痕 2023-11-21
  • 打赏
  • 举报
回复
水仙花数是指一个n位数,它的每个位上的数字的n次幂之和等于它本身。例如,153是一个水仙花数,因为1^3+5^3+3^3=153。
秀啊 2023-03-13
  • 打赏
  • 举报
回复
这个题目考的是水仙花数的定义,指的是各位数的立方(3次方)之和等于自己 。。。感觉懵了
木瓜Zoe 2021-11-24
  • 打赏
  • 举报
回复 1
水仙花数是指一种三位数,其各个数之立方和等于该数。 水仙花数共有4个,分别为:153、370、371、407 举个例153=1的立方+5的立方+3的立方 要等于才能是水仙花数
木瓜Zoe 2021-11-24
  • 打赏
  • 举报
回复 1
水仙花数是指一种三位数,其各个数之立方和等于该数。 水仙花数共有4个,分别为:153、370、371、407 举个例153=1的立方+5的立方+3的立方 y就是判断的数 如果等于371就算(if(y=371)//是水仙花数)
qq_62163642 2021-11-02
  • 打赏
  • 举报
回复
我不理解
云来喜 2021-09-09
  • 打赏
  • 举报
回复
啊这

11,799

社区成员

发帖
与我相关
我的任务
社区描述
Study well and make progress every day
其他 企业社区
社区管理员
  • 每日一练社区
  • CSDN学习
  • 幻灰龙
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧