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語言 &#183; 4-3水仙花數
問題描述 列印所有100至999之間的水仙花數.所謂水仙花數是指滿足其各位數字立方和為該數字本身的整數,例如 153=1^3+5^3+3^3. 樣例輸入 一個滿足題目要求的輸入範例.例:無 樣例輸出 ...
C語言判斷水仙花數
水仙花數 水仙花數(Narcissistic number)也被稱為超完全數字不變數(pluperfect digital invariant, PPDI).自戀數.自幂數.阿姆斯壯數或阿姆斯特朗數( ...
用c#語言編寫水仙花數
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