Description

本题要求编写程序,判断一个给定的三位数是否为水仙花数。三位水仙花数,即其个位、十位、百位数字的立方和等于该数本身。

Input

输入在一行中给出一个需要判断的整数N(100≤N≤999)。

Output

如果N是水仙花数,则在一行中输出Yes,否则输出No。如果N不是三位数,则输出Invalid Value.

Sample Input 1

-2

Sample Output 1

Invalid Value.

Sample Input 2

500

Sample Output 2

No

Sample Input 3

153

Sample Output 3

Yes

 Code

#include<stdio.h>int main()
{int num,a,b,c;scanf("%d",&num);if(num>=100&&num<=999){a=num/100;b=num%100/10;c=num%10;if(num==a*a*a+b*b*b+c*c*c)printf("Yes");elseprintf("No");}elseprintf("Invalid Value.");return 0;
}

C语言 判断一个三位数是否为水仙花数相关推荐

  1. 用JavaScript语言判断一个三位数是否为水仙花数

    // 提示用户输入一个三位数 // 如果不是三位数或者不是数字,则提示"非法输入": // 如果输入合法,判断这个三位数是否为水仙花数. // (每一位数的三次方之和等于这个数本身 ...

  2. C语言中判断一个三位数是否是水仙花数,判断三位数是否为水仙花数

    用C语言写出判断一个三位数是否为水仙花数的程序 请给正确的答案,不懂的别进 1.一个主程序,输出所有的水仙花数程序,可参考如下: #include int main(int argc, char *a ...

  3. 7-1 判断一个三位数是否为水仙花数

    本题要求编写程序,判断一个给定的三位数是否为水仙花数.三位水仙花数,即其个位.十位.百位数字的立方和等于该数本身. 输入格式: 输入在一行中给出一个需要判断的整数 N(100≤N≤999). 输出格式 ...

  4. java判断一个三位数字是否水仙花数

    /** 输入一个三位数判断是不是水仙花数 水仙花数是指一个三位数的各位的立方和等于该数本身.*/ import java.util.Scanner;public class TestWork {pub ...

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

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

  6. c语言输入一个三位数由小到大排序,c语言程序设计练习题.doc

    c语言程序设计练习题 顺序程序设计 1.输入任意一个三位数,将其各位数字反序输出(例如输入123,输出321). .输入任意大小的三个整数,判断其中是否有两个奇数一个偶数.若是,则输出"YE ...

  7. 怎样用才c语言定义一个三位数,怎样编写一个c语言程序计算任意输入一个3位数的整数的各位数字之和。要求主函数包括输入输出和调用该函数。...

    点击查看怎样编写一个c语言程序计算任意输入一个3位数的整数的各位数字之和.要求主函数包括输入输出和调用该函数.具体信息 答:#include void main(){ int a,sum=0; pri ...

  8. 求一个三位数 其值等于其各位阶乘之和 c语言,求一个三位数,其值等于其各位阶乘之和...

    写在前面: 题解是对具体题目的编程实现,不会具体讲解C语言语法.请先大致学习好语法,自己敲敲代码后再看题解(上来就直接看题解的习惯不好哟~).在每一题的题解之前,会列出本题涉及到的语法知识供参考,可以 ...

  9. C语言拆分一个三位数。以及交换两个数(常规法复习加指针法学习)

    给一个三位数,要求拆分出百位十位,个位.然后输出. 以前我们在水仙花那次求水仙花数 提到过经典的取法 我们再次展示一下: #include<stdio.h> int main() {int ...

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

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

最新文章

  1. BZOJ 3668: [Noi2014]起床困难综合症( 贪心 )
  2. Android控件布局属性全解(一看就会)
  3. spring工厂生产对象时对象生命周期的三个阶段
  4. 小数乘分数怎么算过程_GMAT分数到底怎么算?我该做对多少题GMAT才能达到700+?...
  5. 反应堆模式最牛的那篇论文--由solidmango执笔翻译
  6. ASP.NET状态管理之五(Cookie)
  7. Debian - RAID5搭建(热备)
  8. [导入]关于“啸聚一庐--txna”
  9. 【BZOJ 2243 SDOI2011】染色【树链剖分】
  10. linux 下安装安装rzsz命令
  11. 前端小白找工作日记(1)
  12. 缺陷管理工具--Mantis
  13. 计算机中 8位无符号数,8位无符号数乘法运算HDL设计实例 - 全文
  14. require()------node js
  15. DeFi对金融世界的变革|读麦道夫庞氏骗局有感
  16. Intellij IDEA 去除警告波浪线(Weak Warning)
  17. 安装sql server踩坑记【sql2000程序安装配置服务器失败】
  18. k8s安装和部署详解
  19. 朱 蚌埠机器人餐厅_据说,这是蚌埠人气爆棚10家自助餐厅!你吃过几家?!
  20. Rational Rhapsody C 双向传递

热门文章

  1. java 集合对象转map的几种方式(stream流)
  2. Tomcat热部署三种方式的详细说明
  3. 实战教你刷显卡BIOS
  4. MySQL数据库锁机制
  5. 2017年第八届C/C++ B组蓝桥杯省赛真题
  6. 5分钟实现微信云小程序支付功能(含源码)
  7. linux常用命令之 解压war包文件
  8. java pdf 转tif_JAVA中 PDF文件转成TIFF文件的2种方式
  9. AT24C32、AT24C64、AT24C128、AT24C256、AT24C512系列EEPROM芯片单片机读写驱动程序
  10. 这届618:商家全渠道作战,天猫仍是主场