最赞回答 / 慕田峪2209356
分别取 百位 十位 个位 上的数字,然后执行if 语句 满足 则输出num不满足继续循环,举个例子num=123时,取百位上的数字123%100==1(已经规定是整形变量了,结果是1.23,但是要取整数,所以为1),同样取十位上的数字123%100/10(123对100取余等于23,然后23除10等于2.3,取整等于2) 取各位123%10(123对10取余得3),最后判断123是否等于1*1*12*2*2+3*3*3,是,输出,不是则123+1=124 继续进行取各位数进行循环!
2016-04-22
最赞回答 / 臣离京大王
代码显然是对的,你可以就是在visual studio上调试一下,应该是能调出来的。这个不过你就得看是不是与要求不同,这个慕课网是有bug的,你不能只看题目要求,你提交一下,看下面再试试之前给你的提示再改一下吧。祝你成功
2016-04-21