各个位数的立方数之和等于数本身的数,称为水仙花数。

这里使用穷举法打印3位数的水仙花数。

程序的关键是如何取出给定数的各个位的值。

另外需要注意的一点是,求和变量的初值是零。乘积变量的初值则为1。

程序如下:

/* 打印三位数的水仙花数及其个数 */#include <stdio.h>int main(void)
{int sum=0, d1, d2, d3, i;for(i=100; i<= 999; i++) {d1 = i / 100;d2 = i % 100 /10;d3 = i % 10;if(d1 * d1 * d1 + d2 * d2 * d2 + d3 * d3 * d3 == i) {printf("%d\n", i);sum++;}}printf("sum=%d\n", sum);return 0;
}

运行结果:

153
370
371
407
sum=4

转载于:https://www.cnblogs.com/tigerisland/p/7564863.html

I00012 打印三位数的水仙花数及其个数相关推荐

  1. python用fun判断水仙花数_功能:调用函数fun判断一个三位数是否水仙花数。

    功能:调用函数fun判断一个三位数是否"水仙花数".在main函数中从键盘输入一个三位数,并输出判断结果.请编写fun函数.说明:所谓"水仙花数"是指一3位数, ...

  2. Java实现三位数的水仙花数计算

    前言 提示:本篇文章要用Java实现水仙花数的计算. 提示:以下是本篇文章正文内容,下面案例可供参考 一.水仙花数是什么? 所谓"水仙花数"即一个整数满足其值等于各个数位的立方和. ...

  3. 【Python常见 面试题】实现三位数的水仙花数,Python入门案例学习

    问题:如果一个3位数等于其各位数字的立方和,则称这个数为水仙花数.求1000以内的水仙花数(3位数)最简单的思路,3个数字都是0-9,3个数字组成的三位数==各自的立方的和,得出结果. for x i ...

  4. Python 打印三位所有水仙花数

    # 打印三位水仙花数""" 介绍:水仙花数是一个三位数,它的每位数字的3次幂之和等于它本身.例如:153 == (1 ** 3) + (5 ** 3) + (3 ** 3 ...

  5. 【c语言】--求0-10000的自幂数(三位数为水仙花数)

    自幂数:如153 1^3+5^3+3^3 = 153称自幂数(三位数的自幂数也称水仙花数) 求0-10000的自幂数思路: 1.for循环遍历0-10000 2.求这个数的位数 3.分解这个数,求这个 ...

  6. python判断三位数水仙花数_python 判断一个三位数是不是水仙花数

    原博文 2020-03-25 19:03 − 还有别的方法,这里只写了一种,可能复杂了点 水仙花数是一个三位数, 三位数的每一位的三次方的和还等于这个数. 那这个数就是一个水仙花数, ```pytho ...

  7. C++求三位数的水仙花数

    #include<iostream>using namespace std;int main() {/**个数的3次方+十位的三次方+百位的三次方=这个数的本身*/for (int i = ...

  8. java 三位数的水仙花数

    代码 package l2_for;public class ForDemo6 {public static void main(String[] args) {for (int i = 100; i ...

  9. 计算三位数的水仙花数(个,十,百位数的立方和等于该数本身)

    #include <iostream> using namespace std; int main() {int n,i,j,k;for(n=100;n<1000;n++){i=n/ ...

最新文章

  1. 中国AI企业吸金旺但90%亏损 今年将迎倒闭潮
  2. JavaScript 中 void(0) 的含义
  3. Python+selenium 自动化高级应用篇:借助pyautogui实现web前端带轨迹拖拽功能,解决ActionChains拖拽失效问题
  4. 阿里云天池发布完整开源数据集!实测可下!
  5. 通过yarn上的applicationId杀死hadoop中的任务,或通过hadoop job命令停止任务、yarn container 的日志路径
  6. git命令详解( 八)
  7. html5输入框自动放大镜,JS 仿支付宝input输入显示数字放大镜
  8. 初探EntityFramework——空Code First模型
  9. Qt学习笔记-自绘时钟
  10. 解决PyScripter中文乱码问题
  11. 微积分8--相关变化率
  12. 计算机七年级下册课件ppt课件ppt,七年级音乐下册
  13. 2021年危险化学品经营单位安全管理人员实操考试视频及危险化学品经营单位安全管理人员操作证考试
  14. java开源论坛系统Mango BBS源代码下载
  15. 万用表(数字多电表)的认识与使用
  16. mysql 1093_mysql ERROR 1093 (HY000)
  17. Git介绍、安装、环境配置及常用的Git命令
  18. 程序猿打新总结 6月份 新股申购秘籍
  19. 2020-11-25-springboot-打开web日志
  20. oracle序列号、

热门文章

  1. python的自定义异常类,带参Exception,多个except,断言语句,断点,try...except,try...except...else,try...except...finally处理
  2. matlab 去掉矩阵中某些元素,怎么修改矩阵中的某些元素 或者简单点说保留矩阵中的元素...
  3. 古筝d调变降e调怎么办_问:古筝k是什么意思
  4. kafka 的structured stream 总结
  5. VB 文件常用操作相关API
  6. 比CopyMemory还要快的函数SuperCopyMemory
  7. LINUX:解压问题tar: Child returned status 1
  8. 活动报名 | 苏州工业园区领军人才项目申报宣讲对接会
  9. 不是男人也要上100层:Unity专为AI开发了游戏,还启动了10万美元挑战赛
  10. 超分辨率技术如何发展?这6篇ECCV 18论文带你一次尽览