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)
默认的输入间隔符为空格,
也可以这样:
scanf("%d,%d,%d",&a,&b,&c)
这种形式输入时 要用逗号作间隔符
----------------解决方案--------------------------------------------------------
方法很多啊
----------------解决方案--------------------------------------------------------