判斷水仙花數C語言
C語言判斷水仙花數
水仙花數
水仙花數(Narcissistic number)也被稱為超完全數字不變數(pluperfect digital invariant, PPDI)、自戀數、自冪數、阿姆斯壯數或阿姆斯特朗數(Armstrong number),水仙花數是指一個 3 位數,它的每個位上的數字的 3次冪之和等於它本身(例如:1^3 + 5^3+ 3^3 = 153)。
#include "stdio.h"
int mi(int x){ // 求三次方
return x*x*x;
}
void issxh(int n){ // 判斷水仙花數
int a , b , c , sum;
a = n / 100; // 求百位
b = n / 10 % 10; // 求十位
c = n % 10; // 求各位
sum = mi(a) + mi(b) + mi(c); // 求三個位的三次密之和
if (sum == n) // 判斷
{
printf("這是一個水仙花數 \n");
}
else{
printf("這不是一個水仙花數\n");
}
}
int main(int argc, char const *argv[])
{
int n;
printf("請輸入一個三位數:\n");
scanf("%d",&n);
issxh(n);
return 0;
}
相關文章
- C語言判斷素數,判斷質素演算法C語言演算法
- 【c語言】判斷一個數是奇偶數C語言
- C語言:判斷閏年C語言
- C語言判斷輸入小寫字母的個數C語言
- 【c語言】判斷一個數是不是2的n次方C語言
- C語言必須掌握的判斷題 | 4C語言
- C語言必須掌握的判斷題 | 10C語言
- C語言學習【3】——判斷與迴圈C語言
- C語言的判斷機器的大小端C語言
- C語言:判斷一個字串是否為迴文C語言字串
- C語言判斷檔案存在和建立檔案C語言
- 每日codewars題之判斷一個數是否是水仙花數
- 組合語言---判斷字元組合語言字元
- C語言判斷檔案是否存在,判斷檔案可讀可寫可執行C語言
- 一文解決如何使用 C 語言判斷質數(素數)[ 附解析與原始碼 ]原始碼
- C語言用三目運算實現判斷大寫C語言
- C語言斷言assert詳解C語言
- Android 判斷當前系統語言Android
- C語言中如何寫斷言C語言
- 福大pta--C語言--選擇結構程式設計--判斷題C語言程式設計
- linux if語句內判斷引數Linux
- C#判斷輸入為數字C#
- android判斷當前系統的語言Android
- 如何判斷開發語言的複雜度?複雜度
- 判斷語句
- 福大pta--C語言--基本資料型別與表示式--判斷題C語言資料型別
- JS的判斷語句:判斷、迴圈JS
- C語言異常與斷言介面的實現C語言
- C#開發Unity遊戲教程之判斷語句C#Unity遊戲
- 關於大數(C語言)C語言
- 猜數遊戲--C語言描述遊戲C語言
- 瞭解下C# 判斷C#
- Go語言開發面試題分享:(判斷題13道)(6)Go面試題
- 從零開始學習C++之if判斷語句C++
- 【質數判斷】給定兩個數,判斷這兩個數是否互質?
- 判斷檔案為文字檔案還是二進位制檔案(C語言實現)C語言
- 變數,運算子,if判斷變數
- JQuery 判斷 正整數jQuery