C++練習之 求水仙花數
水仙花數為三位數,各位數字的三次方等於該數本身。
例如:153=1*1*1+5*5*5+3*3*3
#include <iostream>
using namespace std;
int main()
{
int i,j,k,num;
for(num=100;num<1000;num++)
{
i=num/100;
j=(num-i*100)/10;
k=num-i*100-j*10;
if(num==i*i*i+j*j*j+k*k*k)
cout<<num<<" ";
}
cout<<endl;
return 0;
}
相關推薦
C++練習之 求水仙花數
水仙花數為三位數,各位數字的三次方等於該數本身。 例如:153=1*1*1+5*5*5+3*3*3 #include <iostream> using namespace std; i
C語言——求水仙花數
printf 余數 body 位與 number 水仙花 一次 語言 是否 昨天,雷老師偶有閑致,評講了n周前的C程序設計作業。其中講到了一到求水仙花數的題,給出了一種漂亮的算法,在此記錄下來。 原題 輸出所有的水仙花數,所謂水仙花數是指一個3位數,其各位數字立方和等於該數
求水仙花數(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。
C語言求水仙花數
題目描述: “水仙花數”是指一個三位數,它的各位數字的立方和等於其本身,比如:153=13+53+3^3。 現在要求輸出所有在m和n範圍內的水仙花數。 輸入描述 輸入資料有多組,每組佔一行,包括兩個整數m和n(100 ≤ m ≤ n ≤ 999)。 輸出描述 對
C#求水仙花數!
最近在入門學習.NET程式設計,慢慢的學習了一些門道,同時也需要將學習的點點滴滴記錄下來,今天我就自己想了想,把水仙花數的程式碼寫出來,執行也通過了,就貼在這裡,分享給大家,也給自己做一個記錄。using System;using System.Collections.Gen
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++ STL之count函數
com tor LG ast count函數 div 成績 範圍 ask 謂詞(predicate):是做某些檢測的函數,返回用於條件判斷的類型,指出條件是否成立。 總結: count : 在序列中統計某個值出現的次數 count_if
Java練習 SDUT-1239_水仙花數
java mem 等於 clas next() public out pri code 水仙花數 Time Limit: 1000 ms Memory Limit: 65536 KiB Problem Description 春天是鮮花的季節,水仙花就是其中最迷人的代表,數
【C語言】列印水仙花數
題目:用C語言列印1000以內的水仙花數,“所謂“水仙花數”是指一個三位數,其各位數字立方和等於該數本身。 例如:153是一個“水仙花數”,因為153=1^3+5^3+3^3(1的三次方+5的三次方+3
C語言實現對水仙花數的判斷
水仙花數(Narcissistic number)也被稱為超完全數字不變數(pluperfect digital invariant, PPDI)、自戀數、自冪數、阿姆斯壯數或阿姆斯特朗數(Armstrong number),水仙花數是指一個 3 位數,它的每個位上的數字的 3次冪之和等於它本身(例如:1^3
LeetCode刷題之求兩數之和
題目: 給定一個整數陣列和一個目標值,找出陣列中和為目標值的兩個數。 你可以假設每個輸入只對應一種答案,且同樣的元素不能被重複利用。 示例: 給定 nums = [2, 7, 11, 15], target = 9 因為 nums[0] + nums[1] = 2 + 7 = 9 所
小米2018年秋季招聘筆試題之求“異數”
package Exam1; import java.util.ArrayList; import java.util.Arrays; import java.util.List; import java.util.Scanner; public class Main
C語言實現求親密數程式碼及解析
問題描述 如果整數A的全部因子(包括1,不包括A本身)之和等於B;且整數B的全部因子(包括1,不包括B本身)之和等於A,則將整數A和B稱為親密數。求3000以內的全部親密數。 問題分析 根據問題描述,該問題可以轉化為:給定整數A,判斷A是否有親密數。 為解決該問題,首先定義變數a,併為其賦初值為某個整
求水仙花數
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
C#基礎:列印水仙花數
水仙花數是一個3位數,並且每一位上面數的立方和等於本身。 for (int i = 100; i < 1000; i++) { int a = i / 100; //百位 123 / 100 = 1
小程式求水仙花數
題目:打印出所有的 "水仙花數 ",所謂 "水仙花數 "是指一個三位數,其各位數字立方和等於該數本身。例如:153是一個 "水仙花數 ",因為 153=1*1*1+5*5*5+3*3*3。 程式碼: public clas
C/C++練習7---求某個範圍內的所有素數 (sdut oj)
C/C++練習7---求某個範圍內的所有素數 Time Limit: 1000MS Memory Limit: 65536KB Problem Description 求小於n的所有素
C++練習之 統計英文字母,空格,數字和其他字元的個數
#include <iostream> using namespace std; int main() { int a,b,c,d; char k; for(a=0,b=0,c=0,d=0;(k=getchar())!='\n';) { if((k&
SDUT-1137 C/C++練習7---求某個範圍內的所有素數
Code #include <stdio.h> #include <math.h> int main() { int i,j,n,count; scan