用C语言求100-999中的水仙花数。若三位数ABC,ABC=A3+B3+C3,则称ABC为水仙花数。 例如153,13+53+33=1+125+27=153,则153是水仙花数。 输入说明 无 输出说明 输出一行,为水仙花数,不同数之间用空格分隔,最后没有换行。
时间: 2024-02-12 22:06:06 浏览: 32
好的,以下是用 C 语言实现的代码:
```c
#include <stdio.h>
int main() {
int a, b, c, num;
for (num = 100; num <= 999; num++) {
a = num / 100;
b = (num / 10) % 10;
c = num % 10;
if (num == a*a*a + b*b*b + c*c*c) {
printf("%d ", num);
}
}
return 0;
}
```
这段代码使用了 for 循环来遍历 100 到 999 之间的数,对于每个数,分别计算出它的百位、十位和个位,然后判断它是否为水仙花数。如果是水仙花数,则输出该数。
相关问题
c语言求100-999的水仙花数
以下是使用 C 语言实现求解 100-999 的水仙花数的示例代码:
```c
#include <stdio.h>
int main()
{
int num, digit, sum;
printf("100-999之间的水仙花数:\n");
for (num = 100; num < 1000; num++)
{
sum = 0;
for (int i = num; i > 0; i = i / 10)
{
digit = i % 10;
sum += digit * digit * digit;
}
if (sum == num)
{
printf("%d\n", num);
}
}
return 0;
}
```
运行结果如下:
```
100-999之间的水仙花数:
153
370
371
407
```
编写程序,求水仙花数。所谓水仙花数,是指一个三位数 abc,如果满足 a3+b3+c3=abc, 则 abc 是水仙花数。如 153 是水仙花数,1 3 +53 +33 =153。用C语言
以下是用 C 语言编写的求解水仙花数的程序:
```c
#include <stdio.h>
#include <math.h>
int main()
{
int num, temp, sum = 0;
printf("水仙花数是:");
for(num = 100; num <= 999; num++)
{
temp = num;
while(temp != 0)
{
sum += pow(temp % 10, 3);
temp /= 10;
}
if(sum == num)
{
printf("%d ", num);
}
sum = 0;
}
printf("\n");
return 0;
}
```
程序中使用了一个 for 循环来遍历所有三位数,然后使用一个 while 循环来计算这个三位数的各位数字的立方和。如果计算出的立方和等于这个三位数本身,就说明这个数是水仙花数,将其输出即可。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![c](https://img-home.csdnimg.cn/images/20210720083646.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)