接收使用者輸入的數字,判斷該數字是否為四葉玫瑰數
已知四葉玫瑰數是這樣一種四位數:各位上的數字的四次方之和等於本身的數(例如1634),
請編寫程式實現如下功能:接收使用者輸入的數字,判斷該數字是否為四葉玫瑰數。
【輸入格式】
輸入為一行數字,它是位數為4的正整數,該數字為需要判定是否為四葉玫瑰數的數字
【輸出格式】
輸出為一行數字,值為0或1,0表示該數字不是四葉玫瑰數,1表示該數字是四葉玫瑰數
【樣例輸入】
1634
【樣例輸出】
1
【完整的輸入輸出樣例】
1634
1
個人答案:
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String str = sc.nextLine();
int n =Integer.parseInt(str);
int qian=n/1000;
int bai=n/100%10;
int shi=n%100/10;
int ge=n%10;
int a=qian%10;
int b=bai/10%10;
int c=shi/100%10;
int d =ge/100;
int sum = a*a*a*a + b*b*b*b + c*c*c*c + d*d*d*d ;
if(sum==n){
System.out.println(sum);
System.out.println(1);
}else{
System.out.println(0);
}
}
}
參考答案:
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int i = scanner.nextInt();
int q = i / 1000;
int b = i % 1000 / 100;
int s = i % 100 / 10;
int g = i % 10;
double r = Math.pow(q, 4) + Math.pow(b, 4) + Math.pow(s, 4) + Math.pow(g, 4);
if(r == i) {
System.out.println(1);
}else {
System.out.println(0);
}
}
}
相關文章
- java判斷輸入的字串是否為數字Java字串
- C#判斷輸入為數字C#
- postgresql判斷是否為數字的方法SQL
- JavaScript判斷數字是否是質數JavaScript
- Python判斷字串是否為字母或者數字(浮點數)Python字串
- SQL 判斷欄位是否以數字開頭或者包含數字SQL
- 正規表示式判斷是否是數字
- 判斷使用者輸入分數
- C#判斷一個字串是否是數字或者含有某個數字C#字串
- isAlnum判斷字元是否為字母數字字元(字母和數字都屬於字母數字字元)字元
- 怎麼判斷Python數字中的偶數Python
- 統計輸入的數字為正數和負數的個數
- linux 中如何判斷變數是否為數值Linux變數
- 判斷一個數是否為質數(程式碼)
- 演算法學習記錄02-判斷輸入數字是不是質數演算法
- python 輸入一個整數,判斷其是否既是3的倍數,又是5的倍數Python
- 2838 四葉玫瑰數 列舉check
- Vue只能輸入數字Vue
- Python:判斷一個正整數是否為迴文數Python
- input 輸入框只能輸入數字
- 位運算-判斷一個數是否為2的整數次方
- 【每日一題】 3232. 判斷是否可以贏得數字遊戲每日一題遊戲
- 大數模擬 加減乘除 判斷大數是否為素數 板子
- input 限制字數輸入時候 限制字數會出現負數
- 【質數判斷】給定兩個數,判斷這兩個數是否互質?
- go 如何優雅的判斷變數是否為 nilGo變數
- 【數學問題】判斷一個數是否是素數
- LeetCode65. Valid Number — 判斷合法數字LeetCode
- c++判斷字串全是字母或數字C++字串
- JavaScript數字四捨五入JavaScript
- python如何判斷一個數是否是整數Python
- 文字框限制輸入字數的JSJS
- Python判斷變數是否是整數的方法有哪些?Python變數
- python之矩陣相加:提示使用者輸入矩陣的行數n,再提示使用者輸入矩陣的列數m,接下來,提示使用者輸入 2*n*m 個數字(每次輸入 一個數字)。輸出 C=A+B。Python矩陣
- JavaScript 文字框只能輸入數字JavaScript
- JavaScript輸入字串字數倒計JavaScript字串
- 文字框限制輸入字數效果
- Angular.js 限制輸入框輸入內容,為純數字AngularJS