2007年10月23日 星期二

C 程式設計作業八,使用陣列、函數與指標

作業內容:
完成指定的函數,並輸出答案。

在作業八,你必須下載作業八的問題產生程式,這是個執行檔,用ZIP壓縮以利下載,執行的視窗環境需安裝「Microsoft .net framework 1.1」以上版本。程式開啟後,你必須輸入你的學號後三碼,以獲得你個人專屬的題目(人人題目都不同),在按下執行後,你會得到一個陣列A的宣告及其初設值,如下圖所示。

這是一個26 x 26 的陣列,也就是26列、每列26行,每列的最後一個值是0,最後一列也都是0,你必須將程式產生的A陣列複製貼上到你的程式作業中,去完成以下的要求。

一、設計程式,將最後一列的第一到第二十五個值(索引數0~24),填入每一行的最大值。

二、 設計程式將第一到第二十五列(索引數0~24)的最後一個值,填入每一列的最小值。

三、必須完成兩個獲得各行最大值與各列最小值的函數,其原型如下:

void getMax(double *, double *);
void getMin(double *, double *);
單一的呼叫函數測試範例如下:

getMax(&A[0][1], &A[25][1]);
printf("Maximun value of 2nd colume is %f\n", A[25][1]);
getMin(&A[3][0], &A[3][25]);
printf("Minimun value of 4th row is %f\n", A[3][25]);

四、輸出格式在問題產生程式已經提供,答案也已經提供,輸出的內容,就是問題產生程式中的倒數2、3、4行。

作業八解答
回到作業目錄
回到首頁

1 則留言:

匿名 提到...

作業八解答的連結似乎跑到作業七的解答了