求最大数:
scanf("%d%d%d",&a,&b,&c);
max=a;
if(b>max)
max=b;
if(c>max)
max=c;
顺便来个求最小数,类似的:
scanf("%d%d%d",&a,&b,&c);
min=a;
if(b<min)
min=b;
if(c<min)
min=c;
这个编程思路的一大优点的是思路清晰,再“新”的新手也看得懂!还有就是,无论比较的数有多少都可以用这种方法。也可以自己定义成一个函数,保存在头文件夹里供以后调用,不过最好用数组,还要注意长度,即比较的个数。
就是两两比较,每次返回二者之大/小,下次比较就用上一次比较得出的大/小数与未比较的数比较,依次重复……
8楼的方法用的是嵌套,这对于两三个数的比较来说是简便的,但对于4个及以上就似乎有点太过阿烦提了,容易出错。
scanf("%d%d%d",&a,&b,&c);
max=a;
if(b>max)
max=b;
if(c>max)
max=c;
顺便来个求最小数,类似的:
scanf("%d%d%d",&a,&b,&c);
min=a;
if(b<min)
min=b;
if(c<min)
min=c;
这个编程思路的一大优点的是思路清晰,再“新”的新手也看得懂!还有就是,无论比较的数有多少都可以用这种方法。也可以自己定义成一个函数,保存在头文件夹里供以后调用,不过最好用数组,还要注意长度,即比较的个数。
就是两两比较,每次返回二者之大/小,下次比较就用上一次比较得出的大/小数与未比较的数比较,依次重复……
8楼的方法用的是嵌套,这对于两三个数的比较来说是简便的,但对于4个及以上就似乎有点太过阿烦提了,容易出错。
爱我至爱,至死不渝!