0
已采纳
熊潇然
初级启示者
初级启示者
非常简单
先求个位、十位、百万
(x)个位直接n%10
(y)十位抹掉个位,再模10:n/10%10
(z)百位抹掉个位、十位,再模10:n/100%10
再判断如果x*x*x+y*y*y+z*z*z==n,输出YES,否则输出NO
不会问我
1
王宜卓
高级守护
高级守护
我提供一下伪代码哈
定义(整型)a;
定义(超长整型)ccc1,ccc2,ccc3,AC,bb,cc,dd;
输入a;
//将a赋值给bb
//将a赋值给cc
//将a赋值给dd
//将a/100的值赋给bb(求百位数)
//求出a/10的余数的值(求十位数)
//将a/10的余数赋值给dd(求个位数)
ccc1=pow(bb,3);
ccc2=pow(cc,3);
ccc3=pow(dd,3);
AC=ccc1+ccc2+ccc3;
如果 ( AC等于a ){
输出YES;
} 否则 如果 ( AC不等于a ){
输出NO;
}
0
0