Java 找平方数之和的奇数
生活随笔
收集整理的這篇文章主要介紹了
Java 找平方数之和的奇数
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
題目描述
讀入一個正整數n(n>10),找出10~n內所有可以表示為兩個平方數之和的奇數,并輸出這些數(按從小到大的順序)和它們的平方(小的在前、大的在后)表示,如n=30時,程序運行輸出:
13=4+9
17=1+16
25=9+16
29=4+25
輸入描述
輸入一個大于10的整數
輸出描述
見樣例,兩數的平方之和,小的數在前,大的數在后。
輸入樣例
30輸出樣例
13=4+9 17=1+16 25=9+16 29=4+25程序代碼
import java.util.Scanner;public class Main {public static void main(String[] args) {Scanner scanner = new Scanner(System.in);int n = scanner.nextInt();int little = 0, big = 0;for(int i = 11; i <= n; i += 2) {for(int j = 1; j <= n; j++) {for(int k = j; k <= n; k++) {if((j * j + k * k) == i) {little = j * j;big = k * k;System.out.printf("%d=%d+%d\r\n", i, little, big);}}}}} }總結
以上是生活随笔為你收集整理的Java 找平方数之和的奇数的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Java 取整数的个、十、百位
- 下一篇: Windows系统下的Visual st