C语言写的求水仙数,判断并输出水仙数的部分是在函数里面实现,代码如下::
//本人英文水平不是很好所以就拿中文做注释 #include "stdio.h" void is(int a,int b) ...{ //定义三个变量作为 int i,j,k; for(;a<=b;a++) ...{ i=a%10;//所求数的个位 j=(a/10)%10;//所求数的十位 k=a/100;//所求数的百位 if(i*i*i+j*j*j+k*k*k==a) printf("水仙花数为:%d ",a); } } void main() ...{ int min,max;//最大和最小数的范围 //读入两个数 printf("input min&max waring::min>100 "); printf("min="); scanf("%d",&min); printf("max="); scanf("%d",&max); //调用函数,判断是否是水仙数 is(min,max); }
<
|