水仙花数:水仙花数也被称为超完全数字不变数、自恋数、自幂数等,水仙花数是指一个3位数,它的每个位上的数字的3次幂之和等于这个数本身(例如:1^3+5^3+3^3=153)。

程序分析:

首先获取每一位上的数字,然后把这三个数字都三次方后求它们的和,判断和与原来的三位数是否相等,若相等则输出水仙花数,若不相等,则循环继续。

#include <stdio.h>
int main()
{int i = 100;printf("输出水仙花数:\n");for (i; i < 1000; i++){int num_0 = i % 10;int num_1 = i / 10 % 10;int num_2 = i / 100 % 10;if (i == num_2 * num_2 * num_2 + num_1 * num_1 * num_1 + num_0 * num_0 * num_0){printf("%d \n", i);}}printf("\n");return 0;
}

调试结果:

C语言求1000以内的所有水仙花数相关推荐

  1. 求1000以内的所有水仙数c语言,求1000以内的所有水仙花数

    求1000以内的所有水仙花数 #include//打印1000以内所有的水仙花数 int main() { int i,baiwei=0,shiwei=0,gewei=0; for(i=1;i< ...

  2. 求1000以内所有的水仙花数

    求1000以内所有的水仙花数 何为水仙花数 一个 3 位整数的各位数字的立方之和等于这个整数,称之为"水仙花数". 例如:153 是水仙花数,因为153=1*1*1+5*5*5+3 ...

  3. 第1关:求1000以内所有的水仙花数

    #include <stdio.h> int main() {//掌握水仙花数算法,关键在于提取百位.十位.个位的方法/********** Begin **********/int a= ...

  4. C语言求1000以内的素数

    Today,让我来带大家学习怎样用C语言求1000以内的素数并输出 在这里,我用到的求素数的方法是用 i 除以 2 ~ i - 1 之间的每一个整数,如果都不能整除,那 i 就是素数,下面就不多说了, ...

  5. c语言编写1000以内素数的函数6,C语言求1000以内的素数

    Today,让我来带大家学习怎样用C语言求1000以内的素数并输出 在这里,我用到的求素数的方法是用 i 除以 2 ~ i - 1 之间的每一个整数,如果都不能整除,那 i 就是素数,下面就不多说了, ...

  6. 所有水仙花数c语言java_Java打印出1000以内的所有水仙花数

    打印出所有的 "水仙花数 ",所谓 "水仙花数 "是指一个三位数,其各位数字立方和等于该数本身.例如:153是一个 "水仙花数 ",因为15 ...

  7. 输出1000以内的所有”水仙花数“,所谓”水仙花数“是指一个一个三位数,其各位数字立方和等于该数本身

    输出1000以内的所有"水仙花数",所谓"水仙花数"是指一个一个三位数,其各位数字立方和等于该数本身 string = '' for i in range(10 ...

  8. C语言 | 求1000以内的所有完数及求2000以内最大的完数(C源代码)

    ================================================ 博主github:https://github.com/MichaelBeechan 博主CSDN:h ...

  9. C语言求1000以内的水仙花数

    问题:求出0-999之间的所有"水仙花数"并输出. "水仙花数"是指一个三位数,其各位数字的立方和确好等于该数本身,如:153=1+5+3?,则153是一个&q ...

最新文章

  1. 扩增子和宏基因组数据分析流程和可视化方案—刘永鑫(南京,2020年11月27日)
  2. docker小技巧-清理未使用空间
  3. android 挂载 nfs工具,Android 挂载 NFS
  4. Linear regression with one variable算法实例讲解(绘制图像,cost_Function ,Gradient Desent, 拟合曲线, 轮廓图绘制)_矩阵操作...
  5. mysql 主从 sql线程no_Mysql 主从同步 slave_sql_running 为no
  6. lenovo电脑_诠释什么叫性价比?LENOVO联想ThinkPad P72/P73 ?仅售16200.00元?
  7. lazarus的动态方法和虚拟方法
  8. python基础教程期末考试题库_PYTHON语言应用试题题目及答案,课程2020最新期末考试题库,章节测验答案...
  9. linux基础学习【6】
  10. VC6LineNumber完美破解版
  11. 【深度学习】初次接触
  12. 如何永久性取消WPS热点推广
  13. 【opencv-python】 cv2.subtract(...)图片减法
  14. 新CSDN文章转成PDF、打印(去空白)
  15. 扔掉信用卡的10个理由
  16. 无锡室内设计——流行的几种室内装饰风格
  17. 方波信号傅里叶级数展开
  18. 木桶原理##blablabla
  19. MySQL数据库初次学习心得
  20. HTML——Http协议

热门文章

  1. 支付宝沙箱支付可能遇见的问题
  2. java 硬件中断_Java异步事件:轮询与中断
  3. 再谈Android的许可证
  4. 中文预训练模型研究进展
  5. YOLOv7半自动标注
  6. Android类微信(二)
  7. [linux-022]ubuntu20.04用virtualbox安装64位win10彻底解决“directory ezboot not found”问题
  8. opencv手势识别(1_手势分割)
  9. tcp 为什么要三次握手 两次不行吗
  10. 如何恢复丢失的桌面文件