有一组正整数,要求对其中的奇偶数进行交换。交换后偶数在前,奇数在后,并保持相对顺序 不变。将划线处的代码补充完整,正确的是( )
a=[5,10,21,7,24,14,9,11,36,37]
n=len(a) ;b=[0]*n
num=0;k=0
while k <10:
if ① :
b[num]=a[k]
num+=1
else:
②
k+=1
for j in range(n-num,n):
③
print(a)
- A、①a[k]%2==1 ②a[k-num]=a[k] ③a[j]=b[j-n+num]
- B、①a[k]%2==0 ②b[k-num]=a[k] ③a[j]=b[j+num]
- C、①a[k]%2==0 ②a[k-num]=a[k] ③a[j]=b[j+num]
- D、①a[k]%2==1 ②b[k-num]=a[k] ③a[j]=b[j-n+num]