请看一下我的错在哪?

来源:百度知道 编辑:UC知道 时间:2024/06/13 23:46:31
输入a,b,c 3个值,输出其中最在者
#include <stdio.h>
void main()
{
int a,b,c;
scanf ("%d,%d,%d",&a,&b,&c);
if (a>b,b>c);
printf("%d\n",a);
if (b>c,c>a);
printf("%d\n",b);
if (c>b,b>a);
printf("%d\n",c);
}

1楼说的对.
#include <stdio.h>
void main()
{
int a,b,c;
scanf ("%d,%d,%d",&a,&b,&c);
if (a>b&&b>c)
printf("%d\n",a);
if (b>c&&c>a)
printf("%d\n",b);
if (c>b&&b>a)
printf("%d\n",c);

}

所有if括号中的,改为&&,同时把if后面的分号去掉

例如:if(a>b&&b>c) printf...;