<pre id=\"best-answer-content\" class=\"reply-text mb10\">/*此程序没有考虑必须m=n和m,n除了均为零外必须为3位数的整数
所以测试的时候要注意输入正确,如有需要可自行添加判断
*/
#include \"stdio.h\"
void main()
{
int m,n,num,i,j,k;
bool yn=false;
scanf(\"%d %d\",
while(m!=0||n!=0)
{
for(num=m;numn 1;num)
{
i=num/100;
j=(num-i*100)/10;
k=num;
if(i*i*i j*j*j k*k*k==num)
{
yn=true;
printf(\"%d \",num);
}
}
if(!yn)printf(\"no\");
printf(\"\\n\");
scanf(\"%d %d\",
}
} |