各位大哥,小弟有一题不知错在那了,请指教。
#include<stdio.h>
main()
{int x,y;
scanf("%d,%d",&x,&y);
if(x>y);
x=y;y=x;
else
x++;y++;
printf("%d,%d",x,y);}
1、“if(x>y);"应取消“;” 2、 if…else语句应用大括号括起来,因为它是复合语句。 改为:if(x>y) {x=y;y=x;} else {x++;y++;}
if(x>y)
x=y;y=x;你是想交换X,Y的植吗?要是的话就要改为temp=x;x=y;y=temp;
if(x>y); 有分号,错误
x=y;y=x; 错误