c语言:水仙花数
作者:互联网
int main() {
int i;
int m = 0,n=0;
int k;//保存i的值
for (i = 100; i <1000; i++) {
k = i;//保存每一轮i的值
while (k) {
m = k % 10;//取这一圈的最后一位
k = k / 10;//去掉最后一位
n += m * m * m;//记录每一位立方的值
}
if (n == i) {//判断值是否相等,相等即为水仙花数
printf("%d ", n);
}
n = 0;//清空n的值
}
}
标签:10,相等,语言,int,保存,一位,水仙花 来源: https://blog.csdn.net/owww_zpl/article/details/123638898