判斷水仙花數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語言必須掌握的判斷題 | 4C語言
- C語言必須掌握的判斷題 | 10C語言
- C語言學習【3】——判斷與迴圈C語言
- C語言判斷檔案存在和建立檔案C語言
- C語言:判斷一個字串是否為迴文C語言字串
- 組合語言---判斷字元組合語言字元
- 每日codewars題之判斷一個數是否是水仙花數
- C語言判斷檔案是否存在,判斷檔案可讀可寫可執行C語言
- C語言用三目運算實現判斷大寫C語言
- 一文解決如何使用 C 語言判斷質數(素數)[ 附解析與原始碼 ]原始碼
- 福大pta--C語言--選擇結構程式設計--判斷題C語言程式設計
- 福大pta--C語言--基本資料型別與表示式--判斷題C語言資料型別
- C#判斷輸入為數字C#
- 判斷語句
- JS的判斷語句:判斷、迴圈JS
- c++判斷字串全是字母或數字C++字串
- 012 判斷語句
- 判斷素數
- 素數判斷
- 關於大數(C語言)C語言
- 1354: 素數判定(C語言)C語言
- python之判斷語句Python
- 判斷語句的使用
- 瞭解下C# 判斷C#
- 從零開始學習C++之if判斷語句C++
- 質數的判斷
- 判斷檔案為文字檔案還是二進位制檔案(C語言實現)C語言
- c語言 構造素數表C語言
- C語言:迴文數計算C語言
- C語言sizeof()變數、字元、字串C語言變數字元字串
- C語言輸出多位小數C語言
- Go語言開發面試題分享:(判斷題13道)(6)Go面試題
- Python入門 - 判斷語句Python
- 11.9 python之判斷語句Python