那请问max=max>num?max:num 这一整句是什么意思呢?
从左望右执行,根据优先级>大于=,所以如果max大于num的话就把max赋给本身,否则的话就把num赋给它.

敢犯强汉者,虽远必诛!——陈汤 不知吾辈何时方能吐出此豪言壮语?
那请问max=max>num?max:num 这一整句是什么意思呢?
从左望右执行,根据优先级>大于=,所以如果max大于num的话就把max赋给本身,否则的话就把num赋给它.

2006-05-19 00:33
2006-05-23 22:18
2006-05-23 23:39
谢谢提醒...
我又想到个 大侠再帮忙看下.
#include "stdio.h"
main()
{
int a,b,c;
scanf("%d,%d,%d",&a,&b,&c);
if(a>=b&&a>=c) printf("%d",a);
else if(b>=a&&b>=c) printf("%d",b);
else if(c>=a&&c>=b) printf("%d",c);
}
2006-05-24 00:17
再改,各位大侠给指点下...
#include "stdio.h"
main()
{
int a,b,c,m;
scanf("%d,%d,%d",&a,&b,&c);
if(a>=b&&a>=c) m=a;
else if(b>=a&&b>=c) m=b;
else m=c;
printf("%d",m);
}
2006-05-24 00:43
#include "stdio.h"
main()
{
int a,b,c,max, temp;
scanf("%d%d%d",&a,&b,&c);
max = a;
if((temp =b > c ? b : c) > max)
max = temp;
printf("Max = %d", max);
getch ();
return 0;
}
2006-05-24 11:40
#include<stdio.h>
#include<conio.h>
int main(void)
{
int max=0;
int i;
int sor;
clrscr();
scanf("%d",&sor);
max=sor;
for(i=0;i<2;i++)
{
scanf("%d",&sor);
if(sor>max)
max=sor;
}
printf("%d",max);
getch();
}
这样的话,就什么数都可以比较了,但是不是很方便,请多指教!!!


2006-05-24 12:25
2006-05-24 12:46
2006-05-24 16:58