问题描述:
#include main() { int a=5,b=8,c=3,max; max=a; if(c>b) if(c>a) max=c; else if(b>a) max=b;
#include
main()
{
int a=5,b=8,c=3,max;
max=a;
if(c>b)
if(c>a)
max=c;
else
if(b>a)
max=b;
printf("max=%d\n",max);
}
结果是 max=5
我觉得是max=8
因为ca 成立 所以max=b=8
还有else是与第一个if配对么?
#include
main()
{
int a=5,b=8,c=3,max;
max=a;
if(c>b)
if(c>a)
max=c;
else
if(b>a)
max=b;
printf("max=%d\n",max);
}
结果是 max=5
我觉得是max=8
因为ca 成立 所以max=b=8
还有else是与第一个if配对么?
问题解答:
我来补答展开全文阅读