【原】输入三个数字,从小到大排列显示的实现

题目:输入3个数字,从小到大排列显示。(不需使用数组)

解答:

C#
 1 static void Main()
 2 {
 3     Console.WriteLine("任意输入1个数字:");
 4     double d1 = Convert.ToDouble(Console.ReadLine());
 5     Console.WriteLine("任意输入1个数字:");
 6     double d2 = Convert.ToDouble(Console.ReadLine());
 7     Console.WriteLine("任意输入1个数字:");
 8     double d3 = Convert.ToDouble(Console.ReadLine());
 9 
10     ShowOrder(d1, d2, d3); 
11     Console.ReadLine();
12 }
13 
14 static void ShowOrder(double d1, double d2,double d3)
15 {
16     double t = 0;
17     
18     if (d1 > d2) { t = d1; d1 = d2; d2 = t; }
19     if (d2 > d3) { t = d2; d2 = d3; d3 = t; }
20     if (d1 > d2) { t = d1; d1 = d2; d2 = t; }
21 
22     Console.WriteLine("从小到大排列显示:");
23     Console.WriteLine("{0},{1},{2}", d1, d2, d3);
24 }

 

 

posted @ 2010-10-27 18:45  temptation  阅读(463)  评论(0编辑  收藏  举报