max=a;
if (max<b) /* 如果 max<b,那么把b赋值给max并输出b的值,那如果 a<b<c呢?,,输出不是有问题了? */
max=b;
if (max<c) /* 如果 max<c,那么把b赋值给max并输出c的值,那如果 a<c<b呢?,,输出不是有问题了? */
max=c;
//这是判断语句,如果C比B大那么就输出C 而先前B的值就已经比A大了,如果最后输出C,B,A。而绝不会输出C,A,B的
如果是那样那么就不会实行第一条if语句了。。 所以它始终输出最大的没什么不对啊。。 你好像是只对一条if而说的
应该是看整个程序的吧