水仙花

类似 153=1^3+5^3+3^3  这样的数就叫做水仙花数

?





1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

#include <stdio.h>

int main(void){

    int
bw,sw,gw;

    int
i;

    int
count=0;

    for(i=100;i<=999;i++){

        bw=i/100;   //取出百位上的数

        sw=i%100/10;//取出十位上的数

        gw=i%10;    //取出个位上的数

        if(bw*bw*bw+sw*sw*sw+gw*gw*gw==i){

            printf("%d\n",i);

            count++;

        }

    }

    

    printf("100-999有%d个水仙花数\n",count);

}

  

水仙花,布布扣,bubuko.com

时间: 2024-08-02 02:49:59

水仙花的相关文章

蓝桥杯 算法训练 ALGO-126 水仙花

算法训练 水仙花 时间限制:1.0s   内存限制:256.0MB 水仙花数 问题描述 判断给定的三位数是否 水仙花 数.所谓 水仙花 数是指其值等于它本身 每位数字立方和的数.例 153 就是一个 水仙花 数. 153=13+53+33 输入格式 一个整数. 输出格式 是水仙花数,输出"YES",否则输出"NO"(不包括引号) 样例输入 123 样例输出 NO 数据规模和约定 一个三位的整数,否则输出"NO" 示例代码: 1 import ja

求100到999之间水仙花的个数

题目:打印出所有的 水仙花数 ,所谓 水仙花数 是指一个三位数,其各位数字立方和等于该数本身. 例如:153是一个 水仙花数 ,因为153=1的三次方+5的三次方+3的三次方. public static void main(String[] args) { System.out.println(Arrays.toString(getNarcissisticNumber(100, 999))); } /** * 打印出所有的 水仙花数 ,所谓 水仙花数 是指一个三位数,其各位数字立方和等于该数本

冒泡排序与水仙花算法及九九乘法表

九九乘法表:  请用算法程序打出九九乘法表.(如图) .   其相应算法是 1 public class 九九乘法表 { 2 public static void main(String[] args) { 3 for(int i=1;i<=9;i++){ 4 for(int j=1;j<=i;j++){ 5 int a=i*j; 6 System.out.print(i+"*"+j+"="+a+" "); 7 } 8 System.

听说有种数叫水仙花?

依然是联系函数,不过今天的函数与前两天不同,是结合了function与if的超级函数,身为学渣的我也涨了一回见识,陶冶了一回情操. 以题目为例: 水仙花数,意思是一个数(abc)满足a的三次方+b的三次方+c的三次方等于其本身的数,要求写一段代码,来判断一个数是否是水仙花数. 梳理好逻辑关系后,我是这样写的: <script> function shuixian(X){ var n = X; n1 = n/10; n2 = n1/10; n3 = n2/10; a = n%10; b = Ma

在某个范围内,找出具有水仙花特征的数字

打印出所有的"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身.例如: 153是一个"水仙花数",因为153=1的三次方+5的三次方+3的三次方. 1.程序分析:利用for循环控制100-999个数,每个数分解出个位,十位,百位. 1 public class daffodil { 2 3 public static void main(String args[]){ 4 sows(100,999); 5 } 6 7 pr

算法训练 水仙花

时间限制:1.0s   内存限制:256.0MB 水仙花数 问题描述 判断给定的三位数是否 水仙花 数.所谓 水仙花 数是指其值等于它本身 每位数字立方和的数.例 153 就是一个 水仙花 数. 153=13+53+33 输入格式 一个整数. 输出格式 是水仙花数,输出"YES",否则输出"NO"(不包括引号) 样例输入 123 样例输出 NO 数据规模和约定 一个三位的整数,否则输出"NO" import java.util.Scanner;

hdu水仙花

水仙花数 Time Limit : 2000/1000ms (Java/Other) Memory Limit : 65536/32768K (Java/Other) Total Submission(s) : 11 Accepted Submission(s) : 6 Problem Description 春天是鲜花的季节,水仙花就是其中最迷人的代表,数学上有个水仙花数,他是这样定义的: “水仙花数”是指一个三位数,它的各位数字的立方和等于其本身,比如:153=1^3+5^3+3^3. 现在

for语句的强化(水仙花,九九乘法表,回文数等)

一.输出如下图形:11 21 2 31 2 3 41 2 3 4 51 2 3 4 5 61 2 3 4 5 6 71 2 3 4 5 6 7 81 2 3 4 5 6 7 8 9 public class five { public static void main(String[] args) {  // TODO Auto-generated method stub    for(int a=1;a<=9;a++){     for(int  b=1;b<=a;b++){      Sy

水仙花代码

昨天晚上闲暇看到水仙花的视频,我自己也做了一个,python做起来还是蛮简单的,各位参考参考! #!/usr/bin/env python3# -*- conding:utf-8 -*-# @Time: 2017/12/12 11:53# @Author:Luke def is_amstrong_number(n): """ :rtype: 是水仙花数就返回True,不是就False :param n: 输入数字 :param x:是位数 :param a:是各个位数的立方