Board logo

標題: IQ_10603 - 19 [打印本頁]

作者: ray    時間: 2022-5-8 13:27     標題: IQ_10603 - 19

下列程式擬找出陣列 A[]中的最大值和最小值。不過,這段程式碼有誤,請問 A[]初始值如何設定就可以測出程式有誤?

1.        int main ()
2.        {
3.             int M = -1, N = 30, s = 3;
4.             int A[] = ______?______;
5.             for (int i=0; i<s; i=i+1)
6.            {
7.                 if (A[i]>M)
8.                 {
9.                     M = A[i];
10.                 }
11.                 else if (A[i]<N)
12.                 {
13.                     N = A[i];
14.                 }
15.             }
16.             printf("M = %d, N = %d\n", M, N);
17.             return 0;
18.        }

(A) {20, 15, 25}
(B) {20, 25, 15}
(C) {25, 20, 15}
(D) {15, 20, 25}
作者: 李知易    時間: 2022-5-8 13:33

此帖僅作者可見
作者: 劉愷恩    時間: 2022-5-8 13:34

此帖僅作者可見




歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://seed.istak.org.tw/) Powered by Discuz! 7.2