单项选择题

有下列程序段:
int a,b,c;
a=10;b=50;c=30;
if(a>b)a=b;b=c;c=a;
printf("a=%db=%d c=%d\n",a,b,c);
程序的输出结果是( )。

A.a=10 b=50 c=10
B.a=10 b=50 c=30
C.a=10 b=30 c=10
D.a=50 b=30 c=50