打印出所有的"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身。

package com.mumu.ready;

public class Daffodils {
// 题目:打印出所有的"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身。
// 例如:153是一个"水仙花数",因为153=1的三次方+5的三次方+3的三次方。
public static void main(String[] args) {
for (int i = 100; i < 1000; i++) {
int a = i / 100;
int b = i % 100 / 10;
int c = i % 10;

if (i == a * a * a + b * b * b + c * c * c) {
System.out.println(i + " is a Daffodils!");
}
}
}
}

打印出所有的"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身。,布布扣,bubuko.com

时间: 2024-11-19 05:44:42

打印出所有的"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身。的相关文章

打印出所有的 &quot;水仙花数 &quot;,所谓 &quot;水仙花数 &quot;是指一个三位数 其各位数字立方和等于该数本身。 例如:153是一个 &quot;水仙花数 &quot; 因为153=1*1*1+5*5*5+3*3*3

for (int i = 100; i <= 999; i++) { int geWei, shiWei, baiWei; baiWei = i / 100; shiWei = (i - baiWei * 100) / 10; geWei = i - baiWei * 100 - shiWei * 10; if (i == geWei * geWei * geWei + shiWei * shiWei * shiWei + baiWei * baiWei * baiWei) { System.o

打印出所有的 &quot;水仙花数 &quot;,所谓 &quot;水仙花数 &quot;是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个 &quot;水仙花数 &quot;,因为153=1的三次方+5的三次方+3的三次方。

---恢复内容开始--- ---恢复内容结束---

打印出100-999之间的数所有的“水仙花数”。。所谓水仙花数,就是指3位数,其各位数字立方和等于该数本身。

//153是一个非常特殊的数,它等于它的每位数字的立方和, //即153=1*1*1+5*5*5+3*3*3.编程求所有满足这种条件的三位十进制数. 第一种方式分离每位数字 #include<stdio.h> int main() { int a,b,c; int i; for(i=100;i<1000;i++) { a=i%10; b=i/10%10; c=i/100; if(i==a*a*a+b*b*b+c*c*c) { printf("%d\n",i); } }

求100---999之间的所有水仙花数,并输出。提示:水仙花数是一个3位数的自然数,该数各位数的立方和等于该数本身

@import url(http://i.cnblogs.com/Load.ashx?type=style&file=SyntaxHighlighter.css);@import url(/css/cuteeditor.css); 例如:153=1^3+5^3+3^3,所以153为水仙花数 #import <Foundation/Foundation.h> int main(int argc, const char * argv[]) { @autoreleasepool { int

打印出所有&quot;水仙花数&quot;,所谓&quot;水仙花数&quot;是指一个三位数,其各位数字立方和等于该本身。 例如:153是一个水仙花数,因为153=1^3+5^3+3^3。

题目描述 打印出所有"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该本身. 例如:153是一个水仙花数,因为153=1^3+5^3+3^3. Output: 153 ??? ??? ??? 输入 无 输出 所有的水仙花数,从小的开始. 每行一个 样例输入 无 样例输出 无 程序:#include<stdio.h>int main(){    int i,a,b,c;    for(i=100;i<1000;i++)    {  

打印所有的水仙花数,所谓水仙花数是指一个三位数,其每一位的立方和等于它身;例如:153=1的立方+5的立方+3的立方

初学前端,今天老师布置的作业之中就有这道题,这是我自已的理解,可能思路不是很清晰,没有体现出有穷性:但大致是这样,实现的方式有很多种,不一定非要用这种: 代码如下:

编写程序:从键盘上接受一个三位数(首先要确保是三位数),计算出各位之和输出。

#include<stdio.h>int main(){    int a,sum=0;    printf("请输入一个三位数:\n");    scanf("%d",&a);    sum=a/100+a%100/10+a%10;    printf("这三个数的和:%d",sum);    return 0;} 来源:福州SEO 原文地址:https://www.cnblogs.com/1994july/p/120036

打印出所有的“水仙花数”

/* *题目:打印出所有的“水仙花数”,所谓“水仙花数”是指一个三位数,其各位 *数字立方和等于该数本身.例如:153是一个“水仙花数”,因为153=1的三次方 *+5的三次方+3的三次方. * *程序分析:利用for循环控制100-999个数,每个数分解出个位,十位,百位. */ #include <stdio.h> int main(){ int i,b,s,g; for(i=100;i<=999;i++){ //取出百位 b=i/100; //取出十位 s=i/10%10; //取

打印出所有的“水仙花数

/*打印出所有的“水仙花数”,所谓“水仙花数”是指一个三位数,其各位数字立方和等于该数本身.例如:153是一个“水仙花数”,因为153=1的三次方+5的三次方+3的三次方. */ #include <stdio.h> void main(){      int i,ge,shi,bai;      for(i=100;i<1000;i++) {      ge=i%10;      shi=i/10%10;      bai=i/100;      if(i==ge*ge*ge+shi*