问题标题: 酷町堂:http://judge.codingtang.com/problem/1195/

0
0

1
已采纳
黄俊博
黄俊博
资深光能
资深光能
  int a,b,c;
    a=n%10;
    b=n/10%10;
    c=n/100;
    if(a*a*a+b*b*b+c*c*c==n)return 1;
    return 0;

函数部分交给你,剩下的主程序if判断应该会吧。

1
陆麟瑞
陆麟瑞
资深天翼
资深天翼
水仙花数的题目,
读入n
while(n!=0)
    {
        a等于n/100;
        b等于(n/10)%10;
        c等于n%10;
        如果(a*a*a+b*b*b+c*c*c==n) 输出<<"YES"<<endl;
        else 输出<<"NO"<<endl;
        cin>>n;
    }
0
0
翟谦瑞
翟谦瑞
新手守护
新手守护

判断是不是0,是0,停止输入,然后判断是否为水仙花数,

此题为可怕的0和三位水仙花数的结合。

0
我要回答