9
10
11
12
13
14
鍵值
18
10
21
15
23
13
17
25
四、請回答以下問題:
若執行下列的C程式,且輸入整數10,則程式輸出的結果是什麼?說明
其計算過程。(10分)
如下列Python程式,其目的為何?如果執行該程式,並輸入整數6,則
輸出的結果是什麼?寫出其詳細步驟。(15分)
01
02
03
04
05
06
07
08
09
10
11
#include <stdio.h>
int main()
{
int i, j, n, order;
scanf("%d", &n);
order = 0 ;
for ( i = 0; i < n-1 ; i ++)
for ( j = i ; j < n-1 ; j++)
order = order + 1 ;
printf("%d ", order);
}
01
02
03
04
05
06
07
08
09
10
11
def aloha(k):
if(k >0):
rs=k+aloha(k-1)
else:
rs=0
return rs
n=int(input())
a=[0 for i in range(n+1)]
12
13
14
15
16
17
18
19
20
21
22
i = 0
while i < len(a):
a[i]=aloha(i)
i = i + 1
print(“theResults:”)
print(a, end='\n')
C 程式
Python 程式