首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

兄弟们! 来看看 !这道题是否有更简练的算法?该如何处理

2012-03-13 
兄弟们! 来看看 !这道题是否有更简练的算法?输入三个数,比较他们的大小,输出最大者这是我写的程序/*Note:Y

兄弟们! 来看看 !这道题是否有更简练的算法?
输入三个数,比较他们的大小   ,输出最大者


这是我写的程序

/*   Note:Your   choice   is   C   IDE   */
#include   "stdio.h "
main()
{
        int   a,b,c;
        printf   ( "please   three   number   a,b,c:     \n ");
        scanf   ( "%d%d%d ",&a,&b,&c);
        if   (a> b)
        {
        if   (b> c)
        printf   ( "%d ",a);
        else
        {
        if   (a> c)
        printf   ( "%d ",a);
        else
        printf   ( "%d ",c)   ;
        }
        }
        else
        {
        if   (a> c)
        printf   ( "%d ",b);
        else
        {
        if(b> c)
        printf   ( "%d ",b);
        else
        printf   ( "%d ",c);
        }
        }
       
}

感觉有些啰嗦,还有没有更好的算法呢?谢谢诸位大虾!

[解决办法]
int max;
int a,b,c;
//input
max = a;
if (b> max) max = b;
if (c> max) max = c;
输出max

热点排行