设有程序,则下列正确的判断是() main(){int x,y; scanf("%d,%d",&x,&y);if(x>y) x=y;y=x;else

X++;Y++ printf("%d,%d",x,y);}A有语法错误,不能通过编译B 若输入3和4,则输出4和5麻烦大家帮忙解释哈原因,万分感谢!

第1个回答  2012-01-18
main(){int x,y; scanf("%d,%d",&x,&y);if(x>y) x=y;y=x;else X++;Y++; printf("%d,%d",x,y);}
y++后是要有分号的,代表这一句话结束。本回答被网友采纳
第2个回答  2012-01-18
B 若输入3,4 3小于4 =》x<y 所以X++ Y++ 就输出4和5啊
第3个回答  2020-04-10
选A:有语法错误,不能编译

if else后有多条语句要用{}括起来
相似回答