3、 编程输出所有的“水仙花数”(一个三位数,各个数字的立方和等于它本身即为“水仙花数”)。


#include<stdio.h>
void main()
{
int i,j,k,n;
for(i=1;i<告派10;i++)
for(j=0;j<10;j++)
for(k=0;k<10;k++)
{
n=i*100+j*10+k;
if((i*100+j*10+k)==((i*i*i)+(j*j*j)+(k*k*k)))
printf("水察侍仙花袜没贺数为:%d\n",n);
}
}
#include "敏春stdio.h"

int main(void)
{
int i,j,k,num;
printf("链友水仙花数为:");
for(num=100;num<1000;num++)
{
i=num/100;//取百位数字
j=num/10%10;//取十位数字
k=num%10;//取个位数字
if(num==i*i*i+j*j*j+k*k*k)
{
printf("%-5d",num);
}
}
printf("\棚拿槐n");
return 0;
}
#include<stdio.h>
int main(){
int i = 0;
int a,b,c,sum;
for(i=100;i<1000;i++){
a = i%100;

b = (i/磨消10)%10;
c=i%10;

sum =a*a*a+b*b*b+c*c*c;
if(i==sum){
printf("%d\t"乱游穗哗卜,i);

}
}
return 0;
}

public class Test5 {

public 搭派伍static void main(String[] args) {
int i=100;
while(i<1000){

int a=i/100;
int 知或b=i/10%10;
int 羡厅c=i%10;
if(a*a*a+b*b*b+c*c*c==i)
{ System.out.println(i);}
i++;
}

}

}