设计一个C语言代码,输出100到1000内的水仙花数
时间: 2023-05-22 19:05:10 浏览: 84
java代码-使用java求100-1000之间的所有水仙花数的源代码
下面是实现输出100到1000内的水仙花数的 C 语言代码:
```c
#include <stdio.h>
int main()
{
int i, num, sum;
printf("100到1000内的水仙花数有:\n");
for(i = 100; i <= 1000; ++i)
{
num = i;
sum = 0;
while(num != 0)
{
int digit = num % 10;
sum += digit * digit * digit;
num /= 10;
}
if(sum == i)
{
printf("%d ", i);
}
}
printf("\n");
return 0;
}
```
输出结果:
```
100到1000内的水仙花数有:
153 370 371 407
```
阅读全文