C语言|C语言求水仙花数

C语言求水仙花数 问题描述: 将1000以内的水仙花数存放到数组中(水仙花数指的是一个三位数的各位数字的立方和等于该数字的值)
算法分析:利用for循环遍历100-1000内的数,再判断该数符不符合水仙花数的条件,并存入数组,利用三个自变量来依次表示数组。

#include main() { int i,j=0,k,a[1000],b,c,d; for(i=100; i<1000; i++) {b=i/100; //求百位数 c=(i/10)%10; //求十位数 d=(i%100)%10; //求个位数 if(i==b*b*b+c*c*c+d*d*d) {a[j]=i; //符合条件 存入数组 j++; } } for(k=0; k

【C语言|C语言求水仙花数】结果显示
:C语言|C语言求水仙花数
文章图片

    推荐阅读