问题出在else后面多了一个";"分号,其余的我相信楼主逻辑代码是正确的
1、else( a
2、else( a {
3、else ( c printf("最大值为%d\n",b);
额。。。
if else结构中else后面不用加括号里的东西的
if (a>c)
{......}
else
{......}
像这样
int a ,b ,c ;
printf("请输入三个整数,以空格隔开:");
scanf("%d %d %d",&a,&b,&c);
if ( a>b )
{
if ( a>c )
printf("最大值为%d\n",a);
else
printf("最大值为%d\n",c);
}
else( a {
if ( c>b )
printf("最大值为%d\n",c);
else
printf("最大值为%d\n",b);
}
return 0;
如果只求最大值,那么就是上面的。