赞
踩
水仙花数是指一个三位数,其各位数字立方和等于该数本身。
例如,153是一个水仙花数,因为1^3 + 5^3 + 3^3 = 153。 以下是用C语言打印出所有的水仙花数的代码:
- #include <stdio.h>
-
- int main() {
- int i, j, k;
- for (i = 1; i <= 9; i++) {
- for (j = 0; j <= 9; j++) {
- for (k = 0; k <= 9; k++) {
- int num = i * 100 + j * 10 + k;
- if (num == i*i*i + j*j*j + k*k*k) {
- printf("%d\n", num);
- }
- }
- }
- }
- return 0;
- }
这段代码使用三重循环遍历所有的三位数,然后判断是否为水仙花数。如果是,就打印出来。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。