一、什么是水仙花数水仙花数也称为超完全数字不变数、自幂数、阿姆斯壮数、阿姆是特朗数。水仙花数是指一个三位数,每个位数上数字的3次幂之和等于数字它本身。水仙花数是自幂数的一种,三位的三次自幂数才叫做水仙花数;三位的水仙花数总够有4个:153,370,371,470 二、通过JS取得水仙花数思路分析:1、使用for循环查找遍历 从100到 999的所有三位数;2、判断遍历的数字是否是各个位数
转载
2023-05-29 22:36:50
519阅读
#include <iostream> using namespace std; int main() { for (int a=1;a<=9;a++) { &nbs
原创
2010-10-10 12:08:44
648阅读
1评论
水仙花数是这样的:一个数的各个位数上的数字的立方和等于本身。思路: 将给出的数字拆分,并将结果放在一个整型数组中将上一步的整型数组中的每一个元素立方 将立方后的数与给出的数比较,是否相等,若相等就是水仙花数很容易实现:using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
names
原创
2013-10-17 10:18:39
594阅读
``` include include // 算法竞赛的目标是编程对任意输入均得到正确的结果。 // 请先独立完成,如果有困难可以翻阅本书代码仓库中的答案,但一定要再次独立完成。 // “抓住主要矛盾”——始终把学习、实验的焦点集中在最有趣的部分。如果直观地解决方案行得通,就不必追究其背后的原理。
原创
2021-08-05 15:33:02
210阅读
#include<stdio.h>int main(){int a,b,c,d;
for(a=1;a<=1000;a++)
{
b=a/100;
c=a%100/10;
&n
原创
2021-10-18 08:02:44
305阅读
水仙花数是指一个N位正整数(N≥3),它的每个位上的数字的N次幂之和等于它本身。例如:153=13+53+33。 本题要求编写程序,计算所有N位水仙花数。 输入格式: 输入在一行中给出一个正整数N(3≤N≤7)。 输出格式: 按递增顺序输出所有N位水仙花数,每个数字占一行。 answer #incl ...
转载
2021-10-21 21:50:00
537阅读
2评论
#include<stdio.h>
#include<math.h>
int main(){
int a, b, c, n1;
for (a = 1; a <=9; a++)
for (b = 0; b <=9; b++)
for (c = 0; c <=9; c++)
{
n1 = a * 100 + b * 10 + c;
原创
2023-11-07 22:04:02
112阅读
点赞
for i in range(100, 999): ge = i % 10 #取个位 shi = int((i / 10)) % 10 #取十位 huo (i/10)//10 bai = i // 100 if (ge ** 3 + shi ** 3 + bai ** 3) == i: print(i)
原创
2021-07-12 14:57:42
189阅读
算法描述:打印出所有的“水仙花数”,所谓“水仙花数”是指一个三位数,其各位数字立方和等于该数。(153是一个“水仙花数”,因为153=1的三次方+5的三次方+3的三次方。 )输出格式:打印所有水仙花数,两数中间用空格隔开。程序代码:#include<stdio.h>#include<cmath>int main(){ for(int i=100;...
原创
2019-07-07 21:10:46
84阅读
水仙花数是指一个 n 位数 ( n≥3 ),它的每个位上的数字的 n 次幂之和等于它本身。(例如:13 + 53 + 33 = 153)
原创
2009-07-19 22:01:45
1968阅读
2评论
#include<stdio.h>
#include<stdlib.h>
int main()
{
int a, b, c,sum;
for (a = 1; a <= 9; a++)
{
for (b = 0; 
原创
2015-10-25 22:35:32
848阅读
水仙花数
原创
2016-05-22 10:40:30
768阅读
水仙花数:主要是以三位数为主,一个数的个位,十位,百位的立方和等于本身,则称这个数为水仙花数。#include <stdio.h>
#include <math.h>
int main()
{
int i;
for(i=100;i<1000;i++)
{
if(pow((i%10),3)+pow((i/100),3)+
原创
2017-11-08 00:15:46
725阅读
点赞
#include<stdio.h>int main(){ int a,b,c,n; printf("水仙花数为:"); for(n=100;n<1000;n++) { a = n/100; b = n/10%10; c = n%10; if(n==a*a*a+b*b*b+c*c*c) printf("%d",n);} printf("\
原创
2022-12-21 17:55:00
143阅读
水仙花数是指一个 3 位数,它的每个位上的数字的 3次幂之和等于它本身 比如:153=1*1*1+5*5*5+3*3*3 370=3*3*3+7*7*7+0*0*0 371=3*3*3+7*7*7+1*1*1 407=4*4*4+0*0*0+7*7*7 一、判断一个三位数它是不是水仙花数: 解决方法 ...
转载
2021-08-25 11:32:00
183阅读
2评论
题目描述 春天是鲜花的季节,水仙花就是其中最迷人的代表,数学上有个水仙花数,他是这样定义的: “水仙花数”是指一个三位数,它的各位数字的立方和等于其本身,比如:153=1^3+5^3+3^3。 现在要求输出所有在m和n范围内的水仙花数。 输入描述: 输入数据有多组,每组占一行,包括两个整数m和n(1
转载
2018-10-28 14:09:00
261阅读
2评论
水仙花数 题目概要 水仙花数是指一个3位数,它的每个位上的数字的3次幂之和等于它本身,例如:1^3+5^3+3^3=153。 需求分析 首先使用for循环定义一个三位数(只有100-999是三位数),所以这个的范围就是100-999。 然后分别取到个位 十位 百位数上的值 然后利用加号作为连接符取到 ...
转载
2021-10-05 22:08:00
143阅读
2评论
/*“水仙花数”是指一个三位数,其各位数的立方和等于该。 例如:153=1的立方+5的立方+3的立方 编写程序:输出所有“水仙花数“ 思路:1、取一个三位数,取百位,十位,个位。 2、分别算出他们的立方和。 4、比较 */ #include #include using namespace std; int main() { int num; int bw,sw,gw...
转载
2010-10-27 01:08:00
194阅读
2评论
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:25:45
100阅读