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

有没有哪位大神能给我这道题C++题目的代码,拜托了~~

有没有哪位大神能给我这道题C++题目的代码,拜托了~~

C++
死神的苹果 2017-07-24 07:09:17
描述键盘输入两个整数,假定为三位整数,要求判断是否为水仙花数,如果是,则输出“YES”,否则输出“NO”。如果输入的大于999或小于100,也输出“NO”。水仙花数即该数的每一位上的数字的立方和等于该数本身,如153是水仙花数,因为3^3+5^3+1^3,结果也是153。每个数对应一行输出。输入键盘输入两个整数输出如果是水仙花数,则输出“YES”,否则输出“NO”。如果输入的大于999或小于100,也输出“NO”。样例输入153 121样例输出YESNO
查看完整描述

1 回答

?
留得枯荷听雨声lyx

TA贡献51条经验 获得超16个赞

#include<stdio.h>
int main(){
    int a,b,c,n,i=1;
    while(i<=2){
        scanf("%d",&n);
        if(n<100||n>999)
            printf("NO\n");
        else{
            a=n/100;
            b=n%100/10;
            c=n%10;
            if(a*a*a+b*b*b+c*c*c==n)
               printf("YES\n");
            else
                printf("NO\n");
        }
    i++;
    }
    return 0;
}

不清楚是不是还有别的条件~不过要求的都实现了。

查看完整回答
反对 回复 2017-07-25
  • 1 回答
  • 0 关注
  • 1260 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信