97年關務-程式語言概要 - 考試

Kyle avatar
By Kyle
at 2013-06-11T15:56

Table of Contents

前面恕刪,不好意思

在第二小題中,我認同你提出的(2)

如果分母為零,在執行過程中會遇到fatal error,程式將會停止執行

解決辦法為

將System.out.println( "Av = "+(s/c));

改成System.out.println( "Av = "+ ( (c==0)?0:(s/c) ) )

即可解決

歡迎討論:)

: -------------------------------------------------------------------
: class javaTest{
: public static void main(String args[]){
: int dset[] = {90,30,-5,70,95,110,80};
: int c = 0; int s = 0;
: for (int i = 0; i <dset.length ; i++){
: if (dset[i] <= 100 && dset[i] >= 0){
: c++;
: s+= dset[i];
: }
: }
: System.out.println( "Av = "+(s/c));
: }
: }
: -------------------------------------------------------------------
: 第二題我想到的可能問題有兩個:
: (1)在dset中介於0-100之間的數造成s/c不能整除的情況下,
: 答案只會顯示整數的部分,所求的平均值不完全正確
: (2)在dset中介於0-100之間的數是0個,造成s/c分母為0
: 就嚴重度來說我個人是覺得(2)比較嚴重,
: 但由於題目規定只能修改一條敘述,不能新增或刪除敘述
: 第(1)個問題小弟還有辦法解決
: 可是第(2)個方法小弟還想不到只修改一條敘述就解決的方法...
: 或者小弟根本就想錯....題目要問的根本不是這兩種情況呢?
: 想請板上強者大大們指點指點~

--
Tags: 考試

All Comments

Freda avatar
By Freda
at 2013-06-15T19:03
推,這應該是正解
Heather avatar
By Heather
at 2013-06-18T22:24
恩恩~太感謝大大了~我以為這種三元運算只適用c/c++~看
來我讀的還不夠阿~~~

公文之14部8會問題

Adele avatar
By Adele
at 2013-06-11T15:28
行政院101年改制14部8會3獨立機關 14部都稱『部長』沒問題… 比較有問題是下面八會…是不是除了僑務是叫『委員長』,其他都是『主任委員』? 8會:國發、大陸、金管、海洋、僑務、退輔、原民、客家 2處:主計總處、人事行政總處 (本來是局,後來改處,所以叫『處長』?) 另外就是我看林清103行政 ...

不合法 無理由分辨

Enid avatar
By Enid
at 2013-06-11T15:22
小弟我一直分不清楚訴訟法上的起訴不合法和無理由該如何分辨, 想請各位高手舉幾個例子讓我理解一下, 怎麼樣會被認定是不合法或無理由? 謝謝 - ...

97年關務程式設計概要

James avatar
By James
at 2013-06-11T15:22
[考題] 國考歷屆考題與考題觀念討論(書裡看到的選這個)請附上想法、出處 這題的第二小題不是很確定要寫什麼,希望板上程式強者大大能夠提醒指點小弟~ 感激不盡~~ 二.(一)填入下列 Java 程式的空格(不可是常數),使該程式能夠印出陣列 dset 中所有值 在 0 至 100 的數的平均值。(請 ...

企管 多國 跨國 全球 分不清楚

Edith avatar
By Edith
at 2013-06-11T14:37
如題 吳俊的企管 多國跟跨國 在定義上有什麼差別 多國著重在當地回應 全球著重在效率 跨國著重在 以上二著兼具 然後學習 有沒有實際例子 蘋果?宏碁?花旗? - ...

台電養成招考可否帶計算機

Edward Lewis avatar
By Edward Lewis
at 2013-06-11T14:37
台電養成招考可否帶計算機 簡章搜尋計算機 沒找到 如果可以應該是最簡單的 還是可以帶國考專用 謝謝 - ...