我是初学C语言,我这段源程序那出错了

来源:百度知道 编辑:UC知道 时间:2024/06/04 08:07:53
main()
{
int a,b;
printf("输入a的值:\n");
scantf("%d",&a);
printf("输入b的值:\n");
scantf("%d",&b);
while(a>b);
{
printf("a=%d\n",a);
}
while(b>a);
{
printf("b=%d\n",b);
}

}

while(a>b);
{
printf("a=%d\n",a);
}
while(b>a);
{
printf("b=%d\n",b);
}
这一段语句用错啦,while是循环语句,你这里貌似应该用判断选择语句吧,所以我认为应该这样改
if(a>b)
printf("a=%d\n",a);
else
printf("b=%d\n",b);
而且如果你真的应该用循环语句的话,while(...)后面不应该写分号。

while(a>b);
while(b>a);
去掉后面的分号