编写程序打印所有的水仙花数,水仙花数指一个三位数,其各位数字立方和等于该数本身,例如153是一个水仙花数,因为153=111+333+555;
#include <stdio.h>
void main(){
int a,b,c,n;
for(n=100;n<1000;n++){
a=n/100;
b=n%10;
c=n/10%10;
if(n==a*a*a+b*b*b+c*c*c){
printf("%d\n",n);
}
}
}
编写程序打印所有的水仙花数,水仙花数指一个三位数,其各位数字立方和等于该数本身,例如153是一个水仙花数,因为153=111+333+555;
#include <stdio.h>
void main(){
int a,b,c,n;
for(n=100;n<1000;n++){
a=n/100;
b=n%10;
c=n/10%10;
if(n==a*a*a+b*b*b+c*c*c){
printf("%d\n",n);
}
}
}