在C语言中如何比较三位数的大小啊!这个程序应该怎么去写!请高手帮帮忙忙!

解决方案 »

  1.   

    if(三位数1>三位数2)
    {}
    else
    {}
    这个是不是太简单了,我理解的对么
      

  2.   

                int[] nums = new int[3] { 5,2,7};
                for (int i = 0; i <= nums.Length; i++)
                {
                    for (int j = 0; j < nums.Length-1-i; j++)
                    {
                        if(nums[j]<nums[j+1])
                        {
                            int temp = nums[j];
                            nums[j] = nums[j + 1];
                            nums[j +1] = temp;
                        }
                    }
                }
                for (int a = 0; a < nums.Length; a++)
                {
                    Console.WriteLine(nums[a]);
                }
                
            
      

  3.   


    Console.WriteLine("请输入三个数");
                int x = int.Parse(Console.ReadLine());
                int y = int.Parse(Console.ReadLine());
                int z = int.Parse(Console.ReadLine());
                int[] num = new int[] { x, y, z };
                int max = num[0];
                for (int i = 0; i < num.Length; i++)
                {
                    if (num[i] < max)
                    {
                        num[i] = max;
                        max = num[i];
                    }
                    
                }
                Console.WriteLine(max);
                Console.ReadLine();
      

  4.   

    lz是想排序?还是想要大的?还是想要小的?最多也是几个if的问题啊!!!!
      

  5.   

    class Program
        {
            static void Main(string[] args)
            {
                int []a=new int[3];
                a[0] = 123;
                a[1] = 3;
                a[2] = 12;
                int temp; ;
                if (a[0] > a[1])
                {
                    temp = a[1];
                    a[1] = a[0];
                    a[0] = temp;
                }
                if (a[1] > a[2])
                {
                    temp = a[2];
                    a[2] = a[1];
                    a[1] = temp;
                }
                if (a[0] > a[1])
                {
                    temp = a[1];
                    a[1] = a[0];
                    a[0] = temp;
                }
                for (int i = 0; i < 3; i++)
                    Console.Write(a[i] + "   ");
                Console.WriteLine("按回车结束");
                Console.ReadLine();
            }
        }