单项选择题

对下述程序,正确的判断是 ( )
main()
int a,b,
seanf("%d,%d",&a,&b) ;
if(a>b) a=b; b=a;
else a++;b++
printf("%d,%d",a,b) ;

A.有语法错误不能通过编译
B.若输入4,5则输出5,6
C.若输入5,4则输出4,5
D.若输入5,4则输出5,5