寫出下面C 程式的執行結果。(執行結果共有五列輸出,請標明每列輸出的列號與
內容)(20 分)
#include<stdio.h>
int x=5;
void f(int x) { printf(“%d\n”,x++); }
void g(void) { static int x = 0; printf(“%d\n”,x++); }
void main() {
printf(“%d\n”,++x);
{ int x = 4; printf(“%d\n”,x++); }
g();
f(x);
g();
}
完成下面找到a,b,c 三個整數裡中位數的C 函式。例如a 為5,b 為6,c 為3,
則a 是中位數,find_median 會回傳5。(20 分)
int find_median(int a, int b, int c) {
int median;
if(a <= b) {
if (______) {
median = a;
} else {
median = ________;
}
} else {
if ( b>= c) {
median = ________;
} else {
median = ________;
}
}
return median; // 傳回中位數
}