为了账号安全,请及时绑定邮箱和手机立即绑定

输入代码的过程

输入代码的过程

C++
慕村5176576 2017-11-05 12:20:09
编程求任意输入的一个三位整数k是否是水仙花数。水仙花数是指一个n位整数(n=3),它的每一位上的数字的n次幂之和等于它本身
查看完整描述

1 回答

?
dwb123456

TA贡献5条经验 获得超1个赞

#include<stdio.h>

int main()
{
    int n, g, s, b;
    while(~scanf("%d", &n)) 
    {
        if(n<100 || n>999) printf("false\n");
        else 
        {
            g = n%10;
            s = n/10%10;
            b = n/100;
            if(g*g*g+s*s*s+b*b*b == n) printf("true\n");
            else printf("false\n");
        }
    }
    return 0;
}


查看完整回答
反对 回复 2017-11-05
  • 慕村5176576
    慕村5176576
    输入后,运行程序有一个错误,错误如下error c2001:newline in constant
  • 1 回答
  • 0 关注
  • 914 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号