您的位置:首页 > 其它

[置顶] 将三个数有小到大排序输出

2016-07-08 12:21 281 查看


方法一:
4000

#define_CRT_SECURE_NO_WARNINGS

#include<stdio.h>

#include<stdlib.h>

int main()

{

        
int a,b,c;

        
scanf("%d %d%d",&a,&b,&c);

        
if(a>b)

        
{

                  
if(b>c)

                  
{

                           
printf("%d>%d>%d\n",a,b,c);

                  
}

                  
else

                  
{

                           
if(a>c)

                           
{

                                    
printf("%d>%d>%d\n",a,c,b);

                           
}

                           
else

                           
{

                                    
printf("%d>%d>%d\n",c,a,b);

                           
}

                  
}

        
}

        
else

        
{

                  
if(b<c)

                  
{

                           
printf("%d<%d<%d\n",a,b,c);

                  
}

                  
else

                  
{

                           
if(a<c)

                           
{

                                    

                                              
printf("%d<%d<%d\n",a,c,b);

                           
}

                           
else

                           
{

                                    
printf("%d<%d<%d\n",c,a,b);

                           
}

                  
}

        
}

  
system("pause");

  
return 0;

}

 

方法二:

#include <stdio.h>

#include <stdlib.h>

int main()

{

        
inta,b,c,t;

        
printf("请输入a,b,c:");

        
scanf("%d,%d,%d",&a,&b,&c);

        
if(a<b)

        
{

                  
t=a;a=b;b=t;

        
}

        
if(a<c)

        
{

                  
t=a;a=c;c=t;

        
}

        
if(b<c)

        
{

                  
t=b;b=c;c=t;

        
}

        
printf("%d,%d,%d\n",a,b,c);

   system("pause");

        
return0;

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: