21xrx.com
2024-09-17 03:41:03 Tuesday
登录
文章检索 我的文章 写文章
使用C语言编写n位水仙花数程序
2023-06-14 22:32:37 深夜i     --     --
水仙花数 C语言 n位 循环 计算

水仙花数指的是一个n位数,其各个数位上的数字的n次方之和等于这个数本身。例如,153就是一个3位水仙花数,因为1^3 + 5^3 + 3^3 = 153。

以下是使用C语言编写n位水仙花数程序的步骤:

1. 首先要输入n(n为水仙花数的位数),并定义变量。

2. 开始for循环,从10^(n-1)到10^n-1遍历所有的n位数。

3. 在for循环中,使用一个while循环将该数的各位数字分离出来并计算其n次方的和。

4. 判断该和是否等于该数本身,如果相等,则输出该数为n位水仙花数。

  
  

评论区

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