通过面向对象对水仙花的处理----对象封装
• 用户操作类UserShuiXianHua.java
转载
2023-07-19 09:06:37
0阅读
“水仙数”是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个“水仙数”,因为153=1的三次方+5的三次方+3的三次方
#include <stdio.h> #include <math.h> int main() { &nb
原创
2011-04-26 22:48:13
468阅读
**Java··求水仙花数** 【程序 3】题目:打印出n位的 "水仙花数 ",所谓 "水仙花数 "是指一个n位数,其各位数字的n次方和等于该数本身。例如:153 是一个 "水仙花数 ",因为 153=1 的三次方+5 的三次方+3 的三次方。n由输入控制本文仅供参考。希望对你有所帮助,如有错误,欢迎指出。(源码注释已经足够详细,如实在有不明白的,
可联系我:qq:2530318393,或者留
转载
2023-08-05 15:28:04
129阅读
public class Narcissus{ public static void main(String[] args) { int i,j,k,n=100,m=1; while(n<1000) { i=n/100; j=(n-i*100)/10; k=n%10; if(Math.pow(i,3)+Math.pow(j,3)+Math.pow(k,3)==n) { System.out.println("找到第"+m+"个水仙花数:"+n); m++; } n++; } }} Read More
转载
2013-04-25 20:08:00
247阅读
2评论
# 水仙数的概念及其在Java中的实现
## 1. 什么是水仙数?
水仙数,又称阿姆斯特朗数(Armstrong number),是指一个n位数的每一位数字的n次方之和等于它本身的数。例如,153是一个水仙数,因为它是三位数,各位数字的立方和为:
\[ 1^3 + 5^3 + 3^3 = 1 + 125 + 27 = 153 \]
水仙数可以是任何位数,但常见的都是三位数。
| 数字
原创
2024-10-01 11:29:15
18阅读
【程序 3 水仙花数】题目:打印出所有的"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身。例如:153 是一个"水仙花数",因为 153=1 的三次方+5 的三次方+3 的三次方。程序分析:利用 for 循环控制 100-999 个数,每个数分解出个位,十位,百位。 源码:package com.homework.test;
/*
题目:打印出所有的"水仙花数"
转载
2023-06-05 16:36:30
237阅读
package Test2016;import java.util.Random;//输出所有的水仙花数,所谓水仙花数是指一个数3位数,其各各位数字立方和等于其本身,//例如: 153 = 1*1*1 + 3*3*3 + 5*5*5 acb=a*a*a+b*b*b+c*c*c [0,1); // a是百位;b是个位;c是十位;public class test0127 {
原创
2022-08-03 11:34:51
145阅读
文章目录1. 题目2. 思路3. 代码4.运行结果 1. 题目打印出所有的 "水仙花数 ",所谓 "水仙花数 "是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个 "水仙花数 ",因为153=1的三次方+5的三次方+3的三次方。2. 思路这道题的关键是分别得到:个位、十位数、和百位的数字。 例如 512 这个数字:个位:512%10 = 2十位:512 %100 = 12, 12
转载
2023-05-31 16:05:37
75阅读
题目描述“水仙花数”是指一个三位数,它的各位数字的立方和等于其本身,比如:153=13+53+3^3
原创
2022-06-01 17:24:06
635阅读
题目:打印出所有的"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字
原创
2022-08-09 15:19:58
150阅读
首先先了解水仙花数:例如:153这个数字,他是由1、5、3这3个数组成的。如果这几个组成153的数字的三次方相加(1*1*1+3*3*3+5*5*5),等于你这个数字(153)的话,那么你这个数就是水仙花数。 package main;
import java.util.Arrays;
import java.util.Scanner;
import javax.swi
转载
2023-06-09 21:48:12
94阅读
1、for 循环语句//循环在帮助我们执行重复的代码。1.1格式:for (初始化表达式; boolean;循环后表达式) {//执行语句}1.2执行流程执行初始化语句执行判断条件 , 看其返回值是true还是false
如果是true ,就执行循环体如果是false , 就结束循环循环体执行到最后, 执行循环后表达式再次执行判断条件, 重复第二步1.3注意事项循环前表达式 : 在循环开始
转载
2023-08-11 07:34:06
148阅读
//水仙花数
public static void main(String[] args) {
for(int i=100;i<=999;i++)
int g = i/1%10;
int s = i/10%10;
int b = i/100;
if(gg g+ SSS+bb*b==i)
System.out.print(i+"");
}
转载
2023-06-25 16:35:16
65阅读
水仙花数定义是每位的三次方的和等于它本身,如153.370.371.407
转载
2023-06-29 11:00:22
204阅读
一、什么是水仙花数水仙花数也称为超完全数字不变数、自幂数、阿姆斯壮数、阿姆是特朗数。水仙花数是指一个三位数,每个位数上数字的3次幂之和等于数字它本身。水仙花数是自幂数的一种,三位的三次自幂数才叫做水仙花数;三位的水仙花数总够有4个:153,370,371,470js写出水仙花数思路分析:1、使用for循环查找遍历 从100到 999的所有三位数;2、判断遍历的数字是否是各个位数的数字的3次幂数之和
转载
2023-06-11 19:17:22
221阅读
一、什么是水仙花数水仙花数也称为超完全数字不变数、自幂数、阿姆斯壮数、阿姆是特朗数。水仙花数是指一个三位数,每个位数上数字的3次幂之和等于数字它本身。水仙花数是自幂数的一种,三位的三次自幂数才叫做水仙花数;三位的水仙花数总够有4个:153,370,371,470 二、通过JS取得水仙花数思路分析:1、使用for循环查找遍历 从100到 999的所有三位数;2、判断遍历的数字是否是各个位数
转载
2023-05-29 22:36:50
602阅读
目录任务描述相关知识for 循环自减运算符 --编程要求代码展示任务描述本关任务:输出所有水仙花数。 水仙花数特征:该值处于 100(包括)到 999(包括)之间;其个位数的三次幂,十位数的三次幂,百位数的三次幂的和等于这个数本身。输出格式:xx是一个水仙花数。相关知识当我们想要对同样的操作执行多次,就需要使用到循环结构,在 Java 中循环结构主要分为三种:while 循环;do…while 循
转载
2023-09-16 00:22:59
70阅读
题目:打印出所有的"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个"水仙花数",因为153=1的三次方+5的三次方+3的三次方。 程序分析:利用for循环控制100-999个数,每个数分解出个位,十位,百位。 运行结果:
原创
2022-06-17 22:42:40
24阅读
# 水仙花数
水仙花数(Narcissistic number),也叫做自恋数、自幂数或者阿姆斯壮数,是指一个n位数(n≥3),它的每个位上的数字的n次幂之和正好等于它本身。例如,153是一个水仙花数,因为 $1^3 + 5^3 + 3^3 = 1 + 125 + 27 = 153$。
在这篇文章中,我们将介绍水仙花数的概念,并使用Java编写一个程序来找出某个范围内的所有水仙花数。
##
原创
2023-08-29 11:21:25
83阅读
# 用Java判断水仙数的教程
水仙数(Narcissistic number)是指一个n位数,其各位数字的n次幂之和等于这个数本身。比如153是一个水仙数,因为1³ + 5³ + 3³ = 153。今天,我们将通过一个简单的示例,教会你如何用Java判断一个数字是否是水仙数。
## 整体流程
在开始编写代码之前,我们可以先理清楚实现的整体步骤。以下是判断水仙数的具体步骤:
| 步骤 |