#include "shuixianhua.h"
void printfShuixianhua(int beginNumber,int endNumber){
int i=0;
for(i=beginNumber;i<endNumber;i++){
int k,l,m;
k=i/100;
l=(i-k*100)/10;
//l=i/10%10;
m=i-k*100-l*10;
//m=i%10;
int number=k*100+l*10+m;
if(number==(k*k*k+l*l*l+m*m*m)){
printf("shuixianhua is %d \n",number);
}
}
}
void printfShuixianhua(int beginNumber,int endNumber){
int i=0;
for(i=beginNumber;i<endNumber;i++){
int k,l,m;
k=i/100;
l=(i-k*100)/10;
//l=i/10%10;
m=i-k*100-l*10;
//m=i%10;
int number=k*100+l*10+m;
if(number==(k*k*k+l*l*l+m*m*m)){
printf("shuixianhua is %d \n",number);
}
}
}
本文介绍了一种用于找出指定范围内所有水仙花数的C语言实现方法。通过解析三位整数的每一位,并检查该数是否等于各数字立方和来判断其是否为水仙花数。适用于计算机科学初学者理解条件语句和循环结构。
3141

被折叠的 条评论
为什么被折叠?



