2个回答
展开全部
下面代码可以完成此题:
//#include "stdafx.h"//If the vc++6.0, with this line.
#include "stdio.h"
int myfunc(int n){
int a,b,c;
if(n==(a=n%10)*a*a+(b=n/10%10)*b*b+(c=n/100)*c*c)
return n;
return 0;
}
int main(void){
int i,x;
for(i=101;i<1000;i++)
if(x=myfunc(i))
printf("%4d",x);
printf("\n");
return 0;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
#include<stdio.h>
int x3(int x)
{
return x*x*x;
}
int main()
{int i,a,b,c;
for(i=100;i<1000;i++)
{
a=i/100;
b=i/10%10;
c=i%10;
if(x3(a)+x3(b)+x3(c)==i)
printf("%d\n",i);
}
return 0;
}
int x3(int x)
{
return x*x*x;
}
int main()
{int i,a,b,c;
for(i=100;i<1000;i++)
{
a=i/100;
b=i/10%10;
c=i%10;
if(x3(a)+x3(b)+x3(c)==i)
printf("%d\n",i);
}
return 0;
}
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询