void swap1(int c[]) { int t; t=c[0];c[0]=c[1];c[1]=t; } void swap2(int c0,int c1) { int t; t=c0;c0=c1;c1=t; } void main { int a[2]={3,5},b[2]={3,5}; swap1(a); swap2(b[0],b[1]); printf("%d %d %d %d ",a[0],a[1],b[0],b[1]); } 其输出结果是_______
举一反三
- 中国大学MOOC: 以下程序的输出结果是void swap1(int c[]){ int t; t=c[0]; c[0]=c[1]; c[1]=t;}void swap2(int c0,int c1){ int t; t=c0; c0=c1; c1=t;}int main( ){ int a[2]={3,5},b[2]={3,5}; swap1(a); swap2(b[0],b[1]); printf(%d %d %d %d ,a[0],a[1],b[0],b[1]); return 0;}
- 有以下程序: void swap1(int C[]) int t; t=c[0]; c[0]=C[1]; c[1]=t; void swap2(int c0, int c1) int t; t=c0; c0=c1; c1=t; main() int a[2]=3,5, b[2]=3,5); swapl( A: ; swap2(b[0],b[1]); B: &
- 有以下程序 void swap1(int c[]) { int t; t=c[0];c[0]=c[1];c[1]=t; } void swap2(int c0,int c1) {int t; t=c0;c0=c1;c1=t; } main() {int a[2]={3,5},b[2]={3,5}; swap1(a); swap2(b[0],b[1]); printf(“%d %d %d %d ”,a[0],a[1],b[0],b[1]); } 执行后输出的结果是:
- 有以下程序 void swapl(int c[]) int t; t=c[0];c[0]=c[1];c[1]=t; void swap2(int c0,int c1) int t; t=c0;c0=c1;c1=t; main() int a[2]=3,5,b[2]=3,5; swapl( A: ;swap2(b[0],b[1]);
- 有以下程序: void swapl(int c[]) int t; t=c[0]; c[0]=c[1]; c[1]=t; void swap2int c0, int c1) int t; t=c0; c0=c1; c1=t; main() int a[2]=3,5, b[2]=3,5; swap1 ( A: ; swap2 (b[0],b[1]); B: printf("%d %d %d %d\n",a[0],a[1],b[0],b[1]); C: 其输出结果是A) 5 3 5 3 D: 5 3 3 5 E: 3 5 3 5 F: 3 5 5 3