21xrx.com
2024-09-17 03:36:19 Tuesday
登录
文章检索 我的文章 写文章
C语言实现水仙花数的输出
2023-06-15 07:18:25 深夜i     --     --
C语言 水仙花数 输出 立方和 循环

在C语言中,可以通过简单的程序实现输出水仙花数的功能。水仙花数是指一个三位数,其各位数字的立方和等于该数字本身。例如,153就是一个水仙花数,因为1的三次方加上5的三次方加上3的三次方等于153。

下面是实现水仙花数输出的C语言代码:


#include

int main()

{

  int n, i, m, j, k;

  for (n = 100; n <= 999; n++)

  {

    i = n / 100;

    j = (n / 10) % 10;

    k = n % 10;

    m = i * i * i + j * j * j + k * k * k;

    if (m == n)

      printf("%d ", n);

  }

  return 0;

}

上述代码中,我们通过一个for循环从100到999遍历每个三位数,判断它是否为水仙花数并输出。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复