单选题:有以下程序
有以下程序
void f(int x,int y)
{
int t;
if(x<y) {t=x; x=y; y=t;}
}
main()
{
int a=4,b=3,c=5;
f(a,b); f(a,c); f(b,c);
printf("%d,%d,%d\n",a,b,c);
}
执行后输出结果是
A.3,4,5
B.5,3,4
C.5,4,3
D.4,3,5
答案:D
void f(int x,int y)
{
int t;
if(x<y) {t=x; x=y; y=t;}
}
main()
{
int a=4,b=3,c=5;
f(a,b); f(a,c); f(b,c);
printf("%d,%d,%d\n",a,b,c);
}
执行后输出结果是
A.3,4,5
B.5,3,4
C.5,4,3
D.4,3,5
答案:D