- 用求余去掉首位
- 用除法得到首位
/*2.(10分)打印所有的水仙花数。
所谓“水仙花数”是指一个三位数,其各位数字立方和等于该数本身。
例如 153是“水仙花数”,
因为153 = 13+33+53。
**输出格式要求为"%6d"。*/
#include <stdio.h>
int main(){
for(int i=100;i<1000;i++){
int b=i/100; //百位
int i1=i%100;
int s=i1/10; //十位
int g=i1%10; //个位
if(b*b*b+s*s*s+g*g*g==i){
printf("%6d",i);
}
}
return 0;
}