菜鸟求助,请高手指教
我是个菜鸟,请教高手,能帮我把下面这个改简单一些吗? main( ) {float a,b,c,max; scanf("%f,%f,%f",&a,&b,&c); if(a>b&&a>c) {max=a;} if(b>a&&b>c) {max=b;} if(c>a&&c>b) {max=c;} printf("%f\n",max}; }
搜索更多相关的解决方案:
指教
----------------解决方案--------------------------------------------------------
#include <stdlib.h>
void main(){
float a,b,c;
scanf("%f,%f,%f",&a,&b,&c);
printf("%f\n",max(max(a,b),c));
}
[此贴子已经被作者于2005-2-24 11:34:57编辑过]
----------------解决方案--------------------------------------------------------
#include<stdio.h> main() {float a,b,c,max; scanf("%f,%f,%f",&a,&b,&c); max=a>(b>c?b:c)?a:(b>c?b:c); printf("最大数是:%f",max); }
[此贴子已经被作者于2005-2-24 17:19:10编辑过]
----------------解决方案--------------------------------------------------------
还是lmr写的有味道!:)
----------------解决方案--------------------------------------------------------
多谢前辈们指教,
----------------解决方案--------------------------------------------------------
初学者不建议学这种风格
----------------解决方案--------------------------------------------------------
那种风格?
----------------解决方案--------------------------------------------------------
printf("%f\n",max(max(a,b),c));
这种风格!
----------------解决方案--------------------------------------------------------
其实学一下这样的也不错啊
能够增强自己的C的思维
----------------解决方案--------------------------------------------------------
从最初就要培养自己简洁的编程风格,学一下也不错
----------------解决方案--------------------------------------------------------