水仙花数C++实现
来源:
时间:2025-01-01 02:24
以下是C语言统计水仙花数个数的代码实现: ```c #include <stdio.h> int fun(int n, int m) { int i, a, b, c, count = 0; for (i = n; i <= m; i++) { if(i >= 100 && n <= 999) { a = i / 100; b = (i % 100)/10; c = i % 10; if(i == a*a*a+b*b*b+c*c*c) { count++; } } } return count; } int main() { int m, n; scanf("%d %d", &m, &n); printf("%d", fun(m, n)); return 0; } ``` 该程序中,`fun`函数用于统计在`n`和`m`范围内的水仙花数的个数。具体实现是通过循环遍历`n`到`m`之间的所有整数,然后判断每个整数是否为水仙花数,如果是,则计数器`count`加1。最后返回计数器的值。 水仙花数的判断是通过将三位数的百位、十位和个位分别提取出来,然后计算它们的立方和是否等于该数本身。如果是,则该数为水仙花数。
相关知识
C++: 水仙花数
CCF NOI1008. 水仙花数 (C++)
《信息学奥赛一本通(C++版)》水仙花数
ZQOJ 1096: 水仙花数(函数专题)
1096: 水仙花数(函数专题) ZZULIOJ
C语言:PAT练习:水仙花数( T & F)
【C语言】打印水仙花数
水仙花数的实现(python)
c++中输出“水仙花数”
C++循环结构设计——水仙花数
网址: 水仙花数C++实现 https://www.huajiangbk.com/newsview1390583.html
上一篇: 养水仙花的注意事项 |
下一篇: 兰花图腾图片 |
推荐分享

- 1君子兰什么品种最名贵 十大名 4012
- 2世界上最名贵的10种兰花图片 3364
- 3花圈挽联怎么写? 3286
- 4迷信说家里不能放假花 家里摆 1878
- 5香山红叶什么时候红 1493
- 6花的意思,花的解释,花的拼音 1210
- 7教师节送什么花最合适 1167
- 8勿忘我花图片 1103
- 9橄榄枝的象征意义 1093
- 10洛阳的市花 1039
分享热点排名