【C语言编程】打印所有的“水仙花数”
打印所有“水仙花数”
所谓“水仙花数”,是指一个三位数,其各位数字立方和等于该数本身。
例如,153是一个水仙花数,因为153=1的立方+ 5的立方+ 3的立方。
方法一:使用do…while语句
#include <stdio.h>
#include <math.h> int main()
{ int num=100,a,b,c;do{ //首先将三位数的各位提取出来// a=num/100; //百位b=num/10%10; //十位c=num%10; //个位//if(num==(a*a*a+b*b*b+c*c*c))//可以用这条代码替换下面那条if(num==(pow(a,3)+pow(b,3)+pow(c,3)))//使用pow()函数必须添加头文件<math.h>printf("%d \n",num);num++;}while (num<1000);return 0;
}运行结果:
153
370
371
407
方法二:使用for循环语句
#include<stdio.h>
#include<math.h> int main()
{int i,sum;printf("水仙花数有:");for(i=100;i<1000;i++){sum=(i/100)*(i/100)*(i/100)+(i%100/10)*(i%100/10)*(i%100/10)+(i%100%10)*(i%100%10)*(i%100%10);if(i==sum){printf("%d\n",sum); } }return 0;
}运行结果:
153
370
371
407
编译软件:Dev C++;
^ v ^
【C语言编程】打印所有的“水仙花数”相关推荐
- /* * 编程第三题(20分) 打印所有的水仙花数。所谓水仙花数是指一个三位数,其各位数字的立方和等于该数本身。(例153=1*1*1+3*3*3+5*5*5) */
题目: /* 编程第三题(20分) 打印所有的水仙花数.所谓水仙花数是指一个三位数,其各位数字的立方和等于该数本身.(例153=111+333+555) */ 我是用java做的 public cla ...
- ACMNO.10打印出所有水仙花数,所谓水仙花数是指一个三位数,其各位数字立方和等于该本身。 例如:153是一个水仙花数,因为153=1^3+5^3+3^3。 Output: 153 ???
题目描述 打印出所有"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该本身. 例如:153是一个水仙花数,因为153=1^3+5^3+3^3. ...
- Python每日一题 - 11 - 打印出所有“水仙花数”
前言: 本人因喜欢python和c语言等程序设计语言,希望能够在这里和大家共同学习共同进步. 因个人喜好喜欢做题,所以想出一个系列专栏关于python的习题专集,希望大家喜欢. 希望能在这里分享学习的 ...
- python水仙花数总结_python打印n位数“水仙花数”(实例代码)
注:所谓n位数"水仙花数"是指一个n数,其各位数字n次方和等于该数本身.如三位数"水仙花数"是指一个三位数,其各位数3次方和等于该数本身. 一.3位数" ...
- C#练习之打印出所有水仙花数
(一)题目描述 打印出所有"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该本身.例如:153是一个水仙花数,因为153=13+53+3^3. ...
- 编程输出所有的“水仙花数”。所谓水仙花数,是指一个3位数,其各个数位上的数字立方和等于该数本身。
编程输出所有的"水仙花数".所谓水仙花数,是指一个3位数,其各个数位上的数字立方和等于该数本身.例如:153=13+53+33 运行结果示例: 水仙花数有 153 370 ...
- 打印出所有“水仙花数”
要求: 编写程序,打印出所有"水仙花数".所谓"水仙花数"是指一个三位数,其各位数字的立方之和正好等于该数本身.例如:153是一个"水仙花数" ...
- 打印所有的水仙花数---初学c语言
水仙花:一个三位数每个位上的立方和等于这个数 #include <stdio.h> #define fun(x) x*x*xvoid main() {int i,num1,num2,num ...
- C语言,C#语言求100-999内的水仙花数源程序
水仙花数(Narcissistic number)也被称为超完全数字不变数(pluperfect digital invariant, PPDI).自恋数.自幂数.阿姆斯壮数或阿姆斯特朗数(Armst ...
最新文章
- html页面在微信分享php,详解html静态页面实现微信分享思路的示例代码分析
- ISA Server 2004 FAQ集
- Day 02 你最爱的交通方式
- flex项目,file not found错误解决
- PPIO创始人王闻宇:从PPTV到PPIO,创业路上的挑战与思考
- SAP Spartacus 找不到登录入口的问题 - 如何使用 Schematics 安装 user package
- SQLCLR系列文章
- linux --常用命令
- oracle 视图及函数授权,Oracle常见1000问之内部函数及管理视图
- C++ vector 容器的使用
- 你用python做过哪些好玩的事情?
- Oracle创建一个用户并赋予其他用户表的访问权限
- 轻松几步完成cisco交换机配置全是干货!
- 苹果iOS申请个人开发者账号注册教程
- 如何降低程序员的工资?
- gta5正版私人服务器,《GTA5》国内神级服务器,万人同服?堪称虚拟版地球OL?...
- 简单的tcpdump抓包使用总结:抓取指定ip、指定网卡、指定端口的包
- c语言埃尔米特插值思路,【数学建模算法】(26)插值和拟合:埃尔米特(Hermite)插值和样条插值...
- Backdoor.Win32.Rbot病毒防治
- 管理学计算机要求,[管理学]计算机第一章.ppt