列举1000以内的水仙花数,并求出水仙花数的个数
列举1000以内的水仙花数,某个三位数,各个位上的数字的立方和,等于该数字本身,就称该数字为水仙花数 例如153 = 111 + 555 + 333 = 1 + 125 + 27 = 153,则称153是水仙花数。
public static void main(String[] args) {int count = 0;// 通过循环,获取所有的三位数for (int i = 100; i <= 999; i++) {// 拿到每个三位数之后,就获取整个数字的个位、十位百位的数int ge = i % 10;int shi = i / 10 % 10;int bai = i / 100;// 将各个位的数进行立方求和,判断是否是当前三位数本身if (ge * ge * ge + shi * shi * shi + bai * bai * bai == i) {System.out.println(i);// 说明是水仙花数count ++;}}System.out.println("水仙花数的个数为:"+ count);}
列举1000以内的水仙花数,并求出水仙花数的个数相关推荐
- Java 求1000以内的同构数_求1-10000之间的同构数
"同构数"是指这样的整数:它恰好出现在其平方数的右端.如:376*376=141376.请找出10000以内的全部"同构数" 来自360问答的题目,试着写了写, ...
- Coding:取若干个1到n的整数可求和等于整数m,求出所有组合的个数
要求 给定整数n,取若干个1到n的整数可求和等于整数m,编程求出所有组合的个数.比如当n=6,m=8时,有四种组合:[2,6], [3,5], [1,2,5], [1,3,4].限定n和m小于120. ...
- 每日一题(42)—— 已知一个数组table,用一个宏定义,求出数据的元素个数
已知一个数组table,用一个宏定义,求出数据的元素个数. // 总大小除以第一个元素的大小 #define TNTBL (sizeof(table)/sizeof(table[0]))
- 求出1到某个数的所有素数
判断输入某个数,求出1到某个数的所有素数 #include <stdio.h>bool isPrime(int i) {int m;for (m = 2; m<i; m++){if ...
- 20.编写函数int fun(int lim,int aa[MAX]),该函数的功能是求出小于或等于lim的所有素数并放在aa数组中,该函数返回所求出的素数的个数。
20.编写函数int fun(int lim,int aa[MAX]),该函数的功能是求出小于或等于lim的所有素数并放在aa数组中,该函数返回所求出的素数的个数. 效果 代码 #include &l ...
- Java求出水仙花数
题目要求 水仙花数必须满足如下2个要求: 1. 水仙花数是一个三位数 2. 水仙花数的个位.十位.百位的数字立方和等于原数 实现思路 1.写出一个100~999的循环 2.将个位,百位和十位求出并计算 ...
- abc组合:已知abc+cba=n,其中a,b,c均为一位数,1000<n<2000,编程求出满足条件的a,b,c所有组合。
标题 abc组合类别时间限制 1S内存限制 1000Kb问题描述 已知abc+cba=n,其中a,b,c均为一位数,1000<n<2000,编程求出满足条件的a,b,c所有组合.输入说明 ...
- MALTLAB 求出水仙花数
打印出所有的水仙花数,"水仙花数",是指一个三位数,其个位数字立方之和等于该数本身. array = [] for i = 100:999a = fix(i /100);b = r ...
- 编程找出1000以内的完数,完数是指一个数等于其他因子的和;并输出完数和它的因子;
#include <iostream> using namespace std; int main() { int i,j; int sum; for(i=2;i ...
- c语言求20以内的质数,c语言求出给定范围内的所有质数
程序功能: 输入一个整数,要求打印出这个整数以内的所有质数. 程序示例: #include #include #include bool IsPrime(int x) { bool bResult = ...
最新文章
- 网络时间协议 --- 网络对时程序
- 理解一下select 1 和 exists
- php引用类,thinkphp引用类的使用
- 易语言mysql验证_易语言MySql注册登录
- 怎么关闭苹果手机自动扣费_这些手机功能不关闭,可能会被“自动扣费”
- java基础9(IO流)-File类
- js node 打包mac应用_node app 打包工具pkg的具体使用
- 直播开发中关于三级分销功能源码的实现介绍
- Word 批量转 PDF脚本
- h264解码保存为yuv格式
- 嵌入式软件工程师学习路线图
- vue项目兼容IE浏览器,判断IE11以下,则提示浏览器版本过低,更新浏览器页面
- Kubernetes学习二:资源管理及入门实战
- 基于遗传算法在机器人路径规划中的应用研究(Matlab代码实现)
- pinta(centos7画图软件)
- 网络篇 思科设备的登陆方式07
- VMware Explore 大会解读:VMware 要做多云时代核心技术玩家
- J-Linkage clustering算法的一点理解
- git使用meld的方法
- Java word转pdf 精确获取文件页数(jacob)