天天看點

C語言水仙花數和總數,C語言與水仙花數

C語言與水仙花數

水仙花數:前提三位數,“個位數的立方”加上“十位數的立方”加上“百位數的立方”恰好等于這個數。

我們來用C語言書寫水仙花數:

方法一

#include

#include

int main()

{

int i,j,k;

for(i = ;i<=;i++){      //三位數的百位

for(j = ;j<=;j++){    //三位數的十位

for(k = ;k<=;k++){ //三位數的個位

if(i*+j*+k==i*i*i+j*j*j+k*k*k)

printf("%d ",i*+j*+k);

}

}

}

system("pause");

return ;

}

主要的思路:

既然這個數是三位數,可以先将100到999的所有的數得到,然後再做if判斷。

方法二

#include

#include

int main()

{

int x,a,b,c;

for(x=;x<=;x++){

a=x/; //百位

b=x/%;//十位

c=x%; //個位

if(x==a*a*a+b*b*b+c*c*c)

printf("%d ",x);

}

system("pause");

return ;

}

這裡主要是周遊所有的三位數,然後通過特定的方式得到三位數字,最後判斷。

C語言 &&num;183&semi; 4-3水仙花數

問題描述 列印所有100至999之間的水仙花數.所謂水仙花數是指滿足其各位數字立方和為該數字本身的整數,例如 153=1^3+5^3+3^3. 樣例輸入 一個滿足題目要求的輸入範例.例:無 樣例輸出 ...

C語言判斷水仙花數

水仙花數 水仙花數(Narcissistic number)也被稱為超完全數字不變數(pluperfect digital invariant, PPDI).自戀數.自幂數.阿姆斯壯數或阿姆斯特朗數( ...

用c&num;語言編寫水仙花數

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threa ...

C語言成績測試 ,水仙花數,列印星圖

#include //輸入輸出頭檔案 #include #include //局部被調用函數1 成績檢測 ...

基于visual Studio2013解決C語言競賽題之0412水仙花數

   題目 解決代碼及點評 按照題目要求,3位數是從100~999,那麼我們設計一個for循環周遊所有三位數 對每個三位數進行水仙花數的判斷即可 public class Demo14 {    public static void main(S ...

算法之水仙花數(Java語言)

概述 在數論中,水仙花數(Narcissistic number),也被稱為超完全數字不變數(pluperfect digital invariant, PPDI).自戀數.自幂數.阿姆斯壯數或阿姆斯 ...

C語言基礎之水仙花數

題目:列印出所有的“水仙花數”,所謂“水仙花數”是指一個三位數,其各位數字立方和等于該數本身. 例如:153是一個“水仙花數”,因為153=1的三次方+5的三次方+3的三次方. 程式分析:利用for循 ...

C語言程式設計100例之(4):水仙花數

例4    水仙花數 題目描述 一個三位整數(100-999),若各位數的立方和等于該數自身,則稱其為“水仙花數”(如:153=13+53+33),找出所有的這種數. 輸入格式 沒有輸入 輸出格式 若 ...

随機推薦

AngularJS移動開發中的各種坑

捂臉,辛酸淚ing...... 本文主要涉及部分在移動裝置上特有的問題. 相對來說,Jquery側重DOM操作,AngularJS是以視圖模型和雙向綁定為核心的. DOM操作的問題 避免使用 jQue ...

SQL SERVER常用定義查詢

https://msdn.microsoft.com/en-us/library/ms175081.aspx

基于jquery的tips懸浮消息提示插件tipso