求水仙花數
for i in range(100, 999):
bai = i // 100
shi = i % 100 //10
ge = i % 10
sum = bai * bai * bai + shi * shi * shi + ge * ge * ge
# 立方可以用bai ** 3.
if sum == i:
print("水仙花數%d" %i)
相關推薦
C語言——求水仙花數
printf 余數 body 位與 number 水仙花 一次 語言 是否 昨天,雷老師偶有閑致,評講了n周前的C程序設計作業。其中講到了一到求水仙花數的題,給出了一種漂亮的算法,在此記錄下來。 原題 輸出所有的水仙花數,所謂水仙花數是指一個3位數,其各位數字立方和等於該數
Python小代碼_9_求水仙花數
pos == body post end for print color 代碼 for i in range(100, 1000): ge = i % 10 shi = i // 10 % 10 bai = i // 100 if ge *
求水仙花數(C語言)
原題 輸出所有的水仙花數,所謂水仙花數是指一個3位數,其各位數字立方和等於該數本身。 解題 思路 初始化i=100。 ①取i的各位數,百位a,十位b,個位c。 ②判斷i==a∧3+b∧3+c∧3 是否成立 ③如果成立則輸出,否則不輸出。 ④i=i+1,當i小於1000重複①,否則結束。
C語言求水仙花數程式碼解析
水仙花數 “水仙花數”又稱為“阿姆斯特朗數”。如果一個n(n≥3)位數的各位數字的n次冪之和等於該數本身,則該數稱為“水仙花數”。 問題描述 輸出所有的“水仙花數”,所謂的“水仙花數”是指一個三位數其各位數字的立方和等於該數本身,例如153是“水仙花數”,因為:153 = 13 + 53 + 33。
求水仙花數
for i in range(100, 999): bai = i // 100 shi = i % 100 //10 ge = i % 10 sum = bai * bai * bai + shi * shi * shi + ge * ge
小程式求水仙花數
題目:打印出所有的 "水仙花數 ",所謂 "水仙花數 "是指一個三位數,其各位數字立方和等於該數本身。例如:153是一個 "水仙花數 ",因為 153=1*1*1+5*5*5+3*3*3。 程式碼: public clas
C語言求水仙花數
題目描述: “水仙花數”是指一個三位數,它的各位數字的立方和等於其本身,比如:153=13+53+3^3。 現在要求輸出所有在m和n範圍內的水仙花數。 輸入描述 輸入資料有多組,每組佔一行,包括兩個整數m和n(100 ≤ m ≤ n ≤ 999)。 輸出描述 對
Python練習題5(求水仙花數):編寫一個程式,求 100~999 之間的所有水仙花數 (如果一個 3 位數等於其各位數字的立方和,則稱這個數為水仙花數)
方法一:使用int和str,將int轉成字串拼接後再轉成int。 1 for i in range(1,10): 2 for j in range(0,10): 3 for k in range(0,10): 4 num = int(str(i) + s
求水仙花數的兩種方法
程式碼如下: public class Test4 { public static void main(String[] args) { //方法一: for(int i=2;i<=1
C++練習之 求水仙花數
水仙花數為三位數,各位數字的三次方等於該數本身。 例如:153=1*1*1+5*5*5+3*3*3 #include <iostream> using namespace std; i
用java求水仙花數最經典的程式碼
1.列印100-n之間的水仙花數,水仙花數定義,n由使用者輸入,n大於100 每一位的該數位數次方之後等於該數,那麼該數為水仙花數 如:153=1的3次方+5的3次方+3的3次方,注意:這裡位數不確定,需要動態的獲取。 思路分析: a)輸入n在101到99999的數字-》
C#求水仙花數!
最近在入門學習.NET程式設計,慢慢的學習了一些門道,同時也需要將學習的點點滴滴記錄下來,今天我就自己想了想,把水仙花數的程式碼寫出來,執行也通過了,就貼在這裡,分享給大家,也給自己做一個記錄。using System;using System.Collections.Gen
java代碼:用for循環求和,求偶數和,求奇數和,打印水仙花數,統計水仙花數
java代碼 for循環 求和 打印水仙花數統計水仙花 用for循環求和,求偶數和,求奇數和,打印水仙花數,統計水仙花數package loop; public class For1 {public static void main(String[] args) {int sum=0;for(
c語言 3種方法 求出0~999之間的所有 水仙花數 並輸出
分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!  
求所有水仙花數
pre urn div 第一個 sha () 所有 水仙花 stdio.h #include <stdio.h> int main() { int i,g,b,s; for(i=100;i<1000;i++) { g=i%10; b=i/1
.求出0~999之間的所有“水仙花數”並輸出。
求出0~999之間的所有“水仙花數”並輸出。 “水仙花數”是指一個三位數,其各位數字的立方和確好等於該數本身,如;153=1+5+3?,則153是一個“水仙花數”。 /* 在數論中,水仙花數(Narcissi #include <stdio.h> #include <stdli
求出0~999之間的所有“水仙花數”並輸出。 “水仙花數”是指一個三位數,其各位數字的立方和確好等於該數本身,如;153=1+5+3?,則153是一個“水仙花數”。
程式 #include<stdio.h> #include<stdlib.h> #include<math.h> int main() { int i = 0; for(; i <= 999; i++) { int tmp = 0;
用C語言求出0~999之間的所有“水仙花數”並輸出
執行環境: win10 vs2013 “水仙花數”是指一個三位數,其各位數字的立方和確好等於該數本身,如;153=1+5+3?,則153是一個“水仙花數”。 在數論中,水仙花數(Narcissis
Python-三種方法求100-999之間的水仙花數
題目:算出100-999之間的水仙花數 水仙花數是指百位的3次方 + 十位的3次方 + 個位的三次方等於原數的整數 方法一:將數字轉換為字串,用索引獲取百位十位個位數字 for i in range(100,1000): s=str(i) if int(s[0])*
c語言 求出0-999之間的水仙花數並輸出
求出0~999之間的所有“水仙花數”並輸出。 “水仙花數”是指一個三位數,其各位數字的立方和確好等於該數本身,如;153=1+5+3?,則153是一個“水仙花數”。 /* 在數論中,水仙花數(Narcissistic number)也稱為自戀數、自冪數、阿姆斯壯