int?main(void)
{
int?a,b,c,max;
printf("input:\n");
scanf("%d%d%d",&a,&b,&c);
if(a>b)//取出最大值
{
if(a>c)//a>b,a>c
max=a;
else?//c>=a>b
max=c;
}
else//a<=b
{
if(a>c)//b>=a>c
max=b;
else?//a<=c
{
if(b>c)//b>c>=a
max=b;
else?//c>=a?c>=b
max=c;
}
}
printf("max?is?%d\n",max);
return?0;
}
程序本來沒錯,可能只是妳輸入的時候格式不對
數與數之間用空格或回車分隔