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
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++) { in
//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); } }
@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
题目描述 打印出所有"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该本身. 例如: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++) {
#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*