废话不说直接进入正题:传说中的水仙花数就是一个三位数的各个位数的三次方之和就是这个数本身例如153=1*1*1+5*5*5+3*3*3。

好,开始解题:首先,题中已经说了水仙花数是一个三位数,也就是说我们需要定义一个循环在100到1000中一个个来验证它是不是水仙花数;

然后就是核心代码了,凭空想的话很难找到思路,至少对我这个菜鸡来说是这样,那怎么办呢?给题上的例子用起来啊,那问题又来了,怎么把153和等号右边的玩意儿联系起来。153,有1有5还有3,右边也是有1有5还有3;取模运算符吧3%10=3  5%10=5 1%10=1,你就说对不对就完事儿了,这里的=是数学意义上的=啊,不是赋值符号,我不想挨怼。人家个位数的取模运算一次就完事,那十位数百位数上的咋搞,先除以十再搞!

为了小伙伴更容易理解,我在十位和百位的运算上加了括号,实际编写中不加也可以

#include

int main()

{

int ge,shi,bai;//定义个位、十位、百位

for(int i=;i

{

//个位数计算方法

ge=i%;

//十位数计算方法

shi=(i/)%;

//百位数计算方法

bai=(i//)%;

//判断是否为水仙花数

if(i==bai*bai*bai+shi*shi*shi+ge*ge*ge)

{

//输出水仙花数

printf("水仙花数:%d\n",i);

}

}

return ;

}

结果:

水仙花数:153

水仙花数:370

水仙花数:371

水仙花数:407

Java语言写出水仙花数,

package com.llh.demo;/** * 水仙花数 * @author llh * */public class Demo14 {    public static void main(S ...

C语言基础之水仙花数

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

Linux下用Bash语言实现输出水仙花数的功能

题目链接: 题目描述 打印出所有"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该本身. 例如:153是一个水仙花数,因为153=1^3+5^ ...

C语言实现的水仙花数

#include void main(){ int ge,shi,bai;      for (int i =100; i < 1000; i++)     {   ...

Python练习题 009:水仙花数

[Python练习题 009] 打印出所有的"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身.例如:153是一个"水仙花数& ...

C语言与水仙花数

C语言与水仙花数 水仙花数:前提三位数,"个位数的立方"加上"十位数的立方"加上"百位数的立方"恰好等于这个数. 我们来用C语言书写水仙花数 ...

【Python3练习题 009】 打印出所有的&OpenCurlyDoubleQuote;水仙花数”

# [Python练习题 009] 打印出所有的“水仙花数”,所谓“水仙花数”是指一个三位数,# 其各位数字立方和等于该数本身.例如:153是一个“水仙花数”,# 因为153=1的三次方+5的三次方+ ...

C语言 &&num;183&semi; 4-3水仙花数

问题描述 打印所有100至999之间的水仙花数.所谓水仙花数是指满足其各位数字立方和为该数字本身的整数,例如 153=1^3+5^3+3^3. 样例输入 一个满足题目要求的输入范例.例:无 样例输出 ...

C语言成绩测试 ,水仙花数,打印星图

#include //输入输出头文件 #include #include //局部被调用函数1 成绩检测 ...

随机推荐

js的日期控件

jeDate使用的时候,如果不是直接放在html中而是通过Js加载进去的,那么最好来个延迟. http://www.sucaijiayuan.com/Js/DateTime/ http://www.c ...

FIFA halts 2026 bids amid scandal 国际足联在丑闻期间停止2026年足球世界杯申请

FIFA halts 2026 bids amid scandal 国际足联在丑闻期间停止2026年足球世界杯申请 But official insists 2018 Cup will stay in ...

Mac terminal从bash切换到zsh

0.预备知识 echo $SHELL命令可以查看当前正在使用什么shell 默认情况下(mbp 10.10.5)使用bash作为默认shell,然而也自带zsh,which zsh命令可以查看zsh的 ...

标准C&plus;&plus; 字符串处理增强函数

转自:http://dewei.iteye.com/blog/1566734 //标准C++ string 去除首尾空白字符 2012-8-12 By Dewei static inline void ...

C&plus;&plus;图形编程之graphics&period;h头文件

graphics.h是Turbo C的针对DOS下的一个C语言图形库,如果要用的话应该用TC的编译器来编译,但是如果需要在vc及vs环境中使用graphics.h的功能,则可以选择下载EasyX图形库 ...

laravel log改为时间格式

1 providers新建文件 LogRotateServiceProvider.php <?php namespace App\Providers; use Monolog\Formatter ...

5句话搞定ES5作用域

JavaScript的作用域一直以来是前端开发中比较难以理解的知识点,对于JavaScript的作用域主要记住几句话,走遍天下都不怕... 一.“JavaScript中无块级作用域” 在Java或C# ...

嵌入式Linux下MP4视频录制库MP4V2移植和简单介绍

**************************************************************************************************** ...

Netbeans配置Java SE嵌入式平台&lpar;树莓派&rpar;

1.配置平台 来源:http://www.cnblogs.com/xiaobo-Linux/p/7955769.html 2. 选择远程 3. 填写信息 JRE 路径是树莓派上的路径:how? sud ...

C语言经典题目 水仙花数,C语言经典练习题:水仙花数相关推荐

  1. c语言全部题目及答案,C语言全部题目及答案

    C语言全部题目及答案 Exercise 1: Programming Environment and Basic Input/Output 1. Write a program that prints ...

  2. 大学C语言字符串题目,[转载]大学C语言考试题精选

    一. 填空题(每题2分,共20分) 1. C语言基本数据类型有:_______________________________: 构造类型有:_____________________________ ...

  3. c语言3368题目,电大《C语言程序设计课程》期末考试复习资料

    0993+C 评议程序设计A 第 1 页 共 31 页 C 语言程序设计课程期末复习练习 一.单选题 1.在每个C 语言程序中都必须包含有这样一个函数,该函数的函数名为( ).A. main 2.每个 ...

  4. C语言1094题目,P1094 (C语言代码)

    解题思路: 砍成1X1的单位方块,需要n*m-1刀. 如果说,横.纵方向的每一刀的代价都一样的话.那很简单,n方向最少砍n-1刀,同理m方向最少要砍m-1刀,(自己画图看看).那么剩余的那几刀分给代价 ...

  5. c语言答辩题目及答案,c语言if语句的练习题答案.doc

    编写程序输入a和b,求a和b的余数和商. #include void main() { int a,b; scanf("%d%d",&a,&b); printf(& ...

  6. python动态规划经典题目_矿工问题—动态规划经典题目

    针对最常见的最优化问题,动态规划如何设计求解呢?下面我们研究一个最优化问题:矿工挖矿问题.矿工挖矿问题是为了解决在给定矿产和矿工数量的前提下,能够获得最多钻石的挖矿策略. 1. 问题描述 假设某地区有 ...

  7. 100 条经典C语言笔试题目

    100 条经典C语言笔试题目 题目来源: 1.中兴.华为.慧通.英华达.微软亚洲技术中心等中 外企业面试题目: 2.C 语言面试宝典(林锐<高质量编程第三版>). 说明: 1.部分C 语言 ...

  8. 100 条经典C语言笔试题目(转)

    本文转自:https://blog.csdn.net/yanghonker/article/details/40118615 100 条经典C语言笔试题目 题目来源: 1.中兴.华为.慧通.英华达.微 ...

  9. 华为c语言笔试形式,最新华为C语言笔试题目分享

    最新华为C语言笔试题目分享 华为C语言笔试题目分享: 一.判断 1.有数组定义inta[2][2]={{1},{2,3}};则a[0][1]的值为0.() 2.int(*ptr)(),则ptr是一维数 ...

  10. 动态规划经典题目-最小权三角剖分

    文章目录 一.题目描述 二.解题思路 1. 定义状态 2. 定义状态转移方程 3. 初始化 4. 计算方式 三.代码实现 四.执行结果 五.思考 一.题目描述 设A是顶点为0,1,-,n-1的n凸多边 ...

最新文章

  1. 互联网1分钟 |1130
  2. 6个月达不到25.6万年薪AI工程师,进不了大厂全额退款
  3. CodeForces - 1333F Kate and imperfection(数论+贪心)
  4. 脏矩形(高效绘图 13.3)
  5. java 静态方法 多线程_Java静态方法的线程安全性问题
  6. 程序员是否可以作为终身从事的职业,以及程序员该何时考虑转岗
  7. 【每日一网】Day16:Inside-Outside Net(ION)讲解
  8. (40)System Verilog随机函数$random示例
  9. 2019年新iPhone假机模曝光 越看越不顺眼
  10. nodejs与sqlite
  11. 如何全局使用php composer,php – 如何配置要全局安装的composer包?
  12. pop3协议手机开通服务器,手机服务器pop3设置方法
  13. Value *** is outside of valid range for type java.lang.Integer
  14. VC707开发板的IIC控制
  15. 黑马前端基础-HTML-SE
  16. 腾达无线路由器dns服务器,腾达无线路由器如何设置DNS
  17. 触摸板把计算机从休眠状态唤醒,win10笔记本盒盖唤醒后触摸板失灵的处理方法...
  18. 产品:“嘘,这事千万别让开发知道”
  19. Python学习笔记4——csv/excel文件读写保存
  20. 研发项目购置的软件服务器属于无形资产吗,购买云服务器属于无形资产

热门文章

  1. 十大公认音质好的骨传导耳机,分享几款音质表现好的骨传导耳机
  2. 传统CMR磁盘与SMR瓦叠磁盘区别
  3. 2006-京淘Day02-3
  4. Bootstrap Tabe接收对象参数
  5. 迅沣电子单片机解密(51解密/PIC解密/CPLD解密/EMC解密/HT解密)
  6. arduino控制激光灯发送摩斯密码
  7. 数据库工程师四级学习笔记(2) ||纸上得来终觉浅
  8. JAVA利用JAVE进行音频转码
  9. 常见用户行为分析模型:用户留存分析模型
  10. Spoon/Kettle 连接sqlserver数据库遇到的问题 (亲测可用,图文讲解)