题目描述

打印出所有"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该本身。

 例如:153是一个水仙花数,因为153=1^3+5^3+3^3。 Output:153
???
???
???

输入

输出

所有的水仙花数,从小的开始。 每行一个

来源/分类

C语言


思路:

最难的就是找水仙花啦。哈哈,等于没说一样!
咳咳,接下来说说怎么找:
三位数加一个限制条件即可!for(j=100;j<=999;j++){}
如题,我们只要寻找到那些去进行三次方运算的数即可!c=j%10; 第一个个位数,进行%10运算即可!就会得到和个位数!b=(j%100)/10;我们要先舍去百位数,就进行%100,运算得到去掉百位数之后的两位数!再把这个两位数除10即可!就得到了十位数数字!a=j/100;这个直接除100,就会得到百位数!OK,来实现吧!

代码:(*符号里面是进行验证的!让你可以看到程序运行的如何!)

#include<iostream>using namespace std;int main(){int a,b,c,i,j;//s=0;for(j=100;j<=999;j++){c=j%10;b=(j%100)/10;a=j/100;/*cout<<"j "<<j;cout<<"a "<<a;cout<<"b "<<b;cout<<"c "<<c<<endl;*/if(j==(a*a*a+b*b*b+c*c*c))cout<<j<<endl;}
}

运行示意图:(把*符号去掉的情况!)


带上*符号进行OJ操作!
OJ结果:

ACMNO.10打印出所有水仙花数,所谓水仙花数是指一个三位数,其各位数字立方和等于该本身。 例如:153是一个水仙花数,因为153=1^3+5^3+3^3。 Output: 153 ???相关推荐

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

    题目 本题是谭浩强<C程序设计课后习题>题5.8. 题目: 输出所有的"水仙花数", 所谓"水仙花数"是指一个3位数, 其各位数字 立方和等于该数本 ...

  2. C语言学习之输出所有的“水仙花数”,所谓“水仙花数”是指一个3位数,其各位数字立方和等于该数本身。

    输出所有的"水仙花数",所谓"水仙花数"是指一个3位数,其各位数字立方和等于该数本身.例如,153是水仙花数,因为153=1³+5³+3³. #include ...

  3. c语言编程3个数的立方和,用C语言编写:输出所有水仙花数.所谓水仙花数是指一个3位数.其各位数字立方和等于该数本身....

    用C语言编写:输出所有水仙花数.所谓水仙花数是指一个3位数.其各位数字立方和等于该数本身. 來源:互聯網  2010-05-07 17:33:03  評論 分類: 電腦/網絡 >> 程序設 ...

  4. 输出所有的水仙花数。水仙花数是一个3位数:各位数字立方和等于该数本身。

    (提示:153 = 111 + 555 + 333) int ge, shi, bai, num;for (int i = 1; i < 10; i++) {for (int j = 0; j ...

  5. 输出所有的“水仙花数”,所谓“水仙花数”是指一个3位数,其各位数字立方和等于该数本身。例如,153是一水仙花数,因为153=1^ 3+5^3+3^ 3

    #include<stdio.h> int Shui( int b)//这里为了方便以水的拼音命名,建议第一个字母大写 {int g, s, ba;for (; b <= 999; ...

  6. C语言输出所有的“水仙花数”,所谓“水仙花数”是指一个3位数,其各位数字立方和等于该数本身。

    #include <stdio.h>int main() {//a表示百位数字,b表示十位数字,c表示各位数字int a, b, c;for (int i = 100; i <= 9 ...

  7. 输出所有水仙花数,所谓水仙花数是指一个3位数,其各个位上数字立方和等于其本身。

    /* 输出所有的水仙花数,所谓水仙花数是指一个三位数,其各个位上数字立方和等于其本身 例如:153=1*1*1+5*5*5+3*3*3 */ class FlowerTest  {     publi ...

  8. java判断一个整数是否是水仙花数,所谓水仙花数是指一个3位数,其各个位上数字立方和等于其本身。例如: 153 = 1*1*1 + 3*3*3 + 5*5*5

    public class Zy01{ //编写一个main方法     public static void main(String[] args) { /*         判断一个整数是否是水仙花 ...

  9. 1.输出所有的水仙花数,所谓水仙花数是指一个3位数,其各个位上数字立方和等于其本身。例如: 153 = 1*1*1 + 3*3*3 + 5*5*5

    输出所有的水仙花数,所谓水仙花数是指一个3位数,其各个位上数 字立方和等于其本身. 例如: 153 = 1*1*1 + 3*3*3 + 5*5*5 class ForTest1 { public st ...

最新文章

  1. 如何团队协作,代码托管?Git使用教程:最详细、最浅显、一文读懂Git常用操作!...
  2. python判断一个数是整数、浮点数还是字符串
  3. 上帝视角:程序员为什么需要理解 CPU?
  4. pytorch优化器,学习率衰减学习笔记
  5. Prim算法的3个版本
  6. 模拟撞击_模玩资讯:EPOCH 汽车撞击测试用模拟假人与实验车辆
  7. 将数组作为参数,调用该函数时候给的是数组地址还是整个数组
  8. 一张图说明我们为什么要关注 HTML5
  9. LeetCode 2076. 处理含限制条件的好友请求(并查集)
  10. MKcms4.4.3仿品优影视网站系统完整开源版自动采集可设置视频收费
  11. 浅谈智能摄像机背后的p2p连线技术
  12. matlab2c使用c++实现matlab函数系列教程-log10函数
  13. JDBC系列 之 存储过程
  14. SylixOS 内存管理-通过地址反查页面控制块-vmmArea.c
  15. mysql触发器联机删除_mysql触发器删除实例1
  16. 将ttc改为otf_几种字体格式的区别otf/ttf/ttc格式字体的区别
  17. 大学生河南旅游网页设计成品 学生网页作业我的家乡网页制作代码 静态HTML旅游网页设计作品下载
  18. vue 登录页背景-粒子特效(Vue-Particles)
  19. 百度网盘下载加速(pc端)
  20. WPS如何按单元格背景颜色求和

热门文章

  1. 赔偿谷歌1.8亿美元!前Uber自动驾驶主管被告到破产
  2. 百度15篇论文被AAAI 2019收录
  3. 易观于揚:数据分析是人工智能的基础构件
  4. AI一分钟 | 刚爆Python将进入高考,AI就已强势进入公务员国考试卷;报告称1/4男性更喜欢跟机器人谈恋爱,真的吗?
  5. Prometheus 如何做到“活学活用”,大牛总结的避坑指南
  6. SpringBoot项目优化和Jvm调优(亲测,真实有效)
  7. 面试:HashMap 夺命二十一问!鸡哥都扛不住~
  8. 深入理解Spring的ImportSelector接口
  9. 深入理解 Mybatis 插件开发
  10. 我把SpringBoot项目从18.18M瘦身到0.18M,部署起来真省事!