水仙花数的规则:水仙花数是指一个n位数(n≥3),它的每个位上的数字的n次幂之和等于它本身。
先看代码
#include <stdio.h>
int main() {
for (int i = 100; i < 1000; i++) {
int j = i;
int num = 0;
int Narcissistic_number = 0;
while (j > 0) {
num = (j % 10) * (j % 10) * (j % 10);
Narcissistic_number += num;
j /= 10;
}
if (Narcissistic_number == i)
{
printf("水仙花数:%d\n", Narcissistic_number);
}
}
return 0;
}for (int i = 100; i < 1000; i++) {
}int j = i;
int num = 0;
int Narcissistic_number = 0;while (j > 0) {
num = (j % 10) * (j % 10) * (j % 10);
Narcissistic_number += num;
j /= 10;
}if (Narcissistic_number == i)
{
printf("水仙花数:%d\n", Narcissistic_number);
}感谢观看❤❤❤