import java.util.Scanner; public class C1 { public static void main(String[] args) { Scanner input = new Scanner(System.in); //提示使用者輸入數字並設定起始變數 System.out.println("請輸入一個數(輸入0結束):"); double num = input.nextDouble(); double count = 0; double max = num; double min = num; double sum = 0; //輸入為0,則直接輸出沒有結果 while (num == 0) { System.out.println("沒有結果"); break; } //輸入不為0,判斷是否大於目前最大數值或小於目前最小數值 while (num != 0) { if( num > max) { max = num; } else if( num < min) { min = num; } //將使用者輸入的數值加入總和 sum = sum + num; count = count + 1; System.out.println("請輸入一個數(輸入0結束):"); num = input.nextDouble(); } //印出結果 System.out.println("最大值:" + max); System.out.println("最小值:" + min); System.out.println("平均值:" + ( sum / count ) ); break; } }
2014年7月12日 星期六
java程式設計題目---數字處理【最大值、最小值、平均值】
請設計一個程式,要求使用者重複輸入整數數值(數值可能為正數也可能為負數,並無特定範圍),直到輸入0為止,計算並印出這些整數中的最大值、最小值以及它們的平均值至小數點第1位,如果一剛開始輸入0,則輸出沒有結果。範例如下:
訂閱:
張貼留言 (Atom)
Go(Golang)程式語言 設定GCC
下載MSYS2: https://www.msys2.org/ 安裝 程式開始執行後輸入: pacman -Syu y y 在安裝目錄底下找到msys2.exe,雙擊執行 輸入指令: pacman -Su pacman -S --needed base-devel mingw-...
-
MNIST手寫數字辨識資料集 MNIST手寫數字辨識資料集 ,是由 Yann LeCun(揚·勒丘恩) 大神所蒐集,這位大神同時也是Convulution Nueral Networks(卷積神經網絡)的創始人,因此享有"卷積網絡之父"的美譽。關於這位大...
-
Write a program that reads an integer between 100 and 999, and show the result of the sum, product and difference of all its digits. For ex...
-
設計一程式,提示使用者輸入正整數n,判斷此數是否為質數並將結果印出。
我還在想存取的部分@@真牛完全沒想到直接判斷
回覆刪除很棒ㄟ感謝您
回覆刪除