当前位置: 首页 > news >正文

打印水仙花数

题目:打印出所有的“水仙花数”,所谓“水仙花数”是指一个三位数,其各位数字立方和等于该数本身。
例如:153是一个“水仙花数”,因为153 = 1的三次方
+5的三次方+3的三次方。

程序分析:利用for循环控制100 - 999个数,每个数分解出个位,十位,百位。

void main()
{int i, j, k, n;printf("'water flower'number is:");for (n = 100; n < 1000; n++){i = n / 100;/*分解出百位*/j = n / 10 % 10;/*分解出十位*/k = n % 10;/*分解出个位*/if (i * 100 + j * 10 + k == i * i * i + j * j * j + k * k * k) //判断条件简单易懂{printf("%-5d", n);}}printf("\n");
}

相关文章:

  • 数据挖掘与分析——数据预处理
  • IMU用于飞行坐姿校正
  • 【中文】PDF文档切分\切片\拆分最优方案-数据预处理阶段,为后续导入RAG向量数据库和ES数据库实现双路召回
  • 29.Netty进阶-黏包半包
  • C++类和对象总结
  • Oracle--存储结构
  • Springboot整合Kafka消息队列服务实例
  • thinkphp单独为某个接口设置缓存
  • 预期和视角之外是什么?
  • 01--MySQL数据库概述
  • vue3自动导入---组件库elements-ui,vuetify以及scss样式的自动导入
  • 【C++11 之强类型枚举enum class/struct 基本结构及应用场景】了解在enum基础上增加了什么
  • 水系统阻力计算
  • git log 过滤
  • Redis的实战常用一、验证码登录(解决session共享问题)(思路、意识)
  • JS 中的深拷贝与浅拷贝
  • 【每日笔记】【Go学习笔记】2019-01-10 codis proxy处理流程
  • AzureCon上微软宣布了哪些容器相关的重磅消息
  • CSS进阶篇--用CSS开启硬件加速来提高网站性能
  • CSS中外联样式表代表的含义
  • GraphQL学习过程应该是这样的
  • laravel5.5 视图共享数据
  • Linux学习笔记6-使用fdisk进行磁盘管理
  • Nacos系列:Nacos的Java SDK使用
  • node学习系列之简单文件上传
  • Redis 中的布隆过滤器
  • unity如何实现一个固定宽度的orthagraphic相机
  • 第三十一到第三十三天:我是精明的小卖家(一)
  • 浮现式设计
  • 湖南卫视:中国白领因网络偷菜成当代最寂寞的人?
  • 解决jsp引用其他项目时出现的 cannot be resolved to a type错误
  • 开发基于以太坊智能合约的DApp
  • 前端工程化(Gulp、Webpack)-webpack
  • 前端技术周刊 2018-12-10:前端自动化测试
  • 如何在GitHub上创建个人博客
  • 十年未变!安全,谁之责?(下)
  • 小而合理的前端理论:rscss和rsjs
  • 用Canvas画一棵二叉树
  • 正则学习笔记
  • 做一名精致的JavaScripter 01:JavaScript简介
  • 06-01 点餐小程序前台界面搭建
  • 7行Python代码的人脸识别
  • 仓管云——企业云erp功能有哪些?
  • ​3ds Max插件CG MAGIC图形板块为您提升线条效率!
  • ​configparser --- 配置文件解析器​
  • ​用户画像从0到100的构建思路
  • #LLM入门|Prompt#2.3_对查询任务进行分类|意图分析_Classification
  • (2)STL算法之元素计数
  • (c语言+数据结构链表)项目:贪吃蛇
  • (javascript)再说document.body.scrollTop的使用问题
  • (Oracle)SQL优化基础(三):看懂执行计划顺序
  • (第一天)包装对象、作用域、创建对象
  • (多级缓存)多级缓存
  • (二)基于wpr_simulation 的Ros机器人运动控制,gazebo仿真
  • (二十四)Flask之flask-session组件