c语言n位水仙花数代码
时间: 2023-12-25 17:26:59 浏览: 94
c语言代码水仙花数
以下是用C语言编写的n位水仙花数代码示例:
```c
#include <stdio.h>
#include <math.h>
int main() {
int n, i, sum, j;
printf("请输入位数n:");
scanf("%d", &n);
printf("%d位水仙花数有:\n", n);
for (i = pow(10, n - 1); i < pow(10, n); i++) {
sum = 0;
j = i;
while (j != 0) {
sum += pow(j % 10, n);
j /= 10;
}
if (sum == i) {
printf("%d ", i);
}
}
printf("\n");
return 0;
}
```
阅读全文