c#的题。

解决方案 »

  1.   


    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using System.Threading.Tasks;namespace ConsoleApp1
    {
        class Program
        {
            static void Main(string[] args)
            {
                int Max = 0;
                int Min = 0;
                Console.WriteLine("请输入一个整数(输入0结束):");
                string Input = Console.ReadLine();
                int Digital = Convert.ToInt32(Input);
                Max = Min = Digital;
                if (Digital == 0)
                {
                    Console.WriteLine("最大值:{0}", Max);
                    Console.WriteLine("最小值:{0}", Min);
                    return;
                }
                while (true)
                {
                    Console.WriteLine("请输入一个整数(输入0结束):");
                    Input = Console.ReadLine();
                    Digital = Convert.ToInt32(Input);
                    if (Digital == 0)
                    {
                        Console.WriteLine("最大值:{0}", Max);
                        Console.WriteLine("最小值:{0}", Min);
                        break;
                    }
                    else
                    {
                        if (Digital > Max)
                        {
                            Max = Digital;
                        }
                        else if (Digital < Min)
                        {
                            Min = Digital;
                        }
                    }
                }
                Console.ReadLine();
            }
        }
    }
    你只要粘贴就行了。
    结果:
      

  2.   

    using System;
    using System.Collections.Generic;
    using System.Linq;namespace ConsoleApp2
    {
        internal class Program
        {
            private static void Main(string[] args)
            {
                var vs = new List<double>();
                double iput = 0;
                do
                {
                    Console.Write("请输入整数(输入0结束):");
                    try
                    {
                        // Do not initialize this variable here.
                        iput = double.Parse(Console.ReadLine() ?? throw new InvalidOperationException());
                        if (Math.Abs(iput) > 0)
                            vs.Add(iput);
                    }
                    catch
                    {
                        Console.WriteLine("不能输入非数字!");
                    }
                } while (iput != 0);            if (vs.Count > 0) Console.Write($"最大的数:{vs.Max()}" + "       " + $"最小的数:{vs.Min()}");
                Console.ReadLine();
            }
        }
    }
    多少年没碰代码了,我们一起学习,预防老年痴呆
      

  3.   

    using System;
    using System.Collections.Generic;
    using System.Linq;namespace ConsoleApp1
    {
        internal class Program
        {
            private static void Main(string[] args)
            {
                var numberList = new List<int>();            while (true)
                {
                    Console.WriteLine("请输入一个整数,输入0结束:");
                    var number = int.Parse(Console.ReadLine());                if (number == 0) break;
                    numberList.Add(number);
                }            Console.WriteLine($"最大值:{numberList.Max()} 最小值:{numberList.Min()}");
                Console.ReadKey();
            }
        }
    }
    几行代码就可以了,善用循环
      

  4.   

    这个还是好的,记得我以前班上有个同学,老师让他用C++输出一句话:“我叫xxx,我是妈妈的骄傲!”,愣是没写出来。
      

  5.   


    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using System.Threading.Tasks;namespace ConsoleApp1
    {
        class Program
        {
            static void Main(string[] args)
            {
                int Max = 0;
                int Min = 0;
                Console.WriteLine("请输入一个整数(输入0结束):");
                string Input = Console.ReadLine();
                int Digital = Convert.ToInt32(Input);
                Max = Min = Digital;
                if (Digital == 0)
                {
                    Console.WriteLine("最大值:{0}", Max);
                    Console.WriteLine("最小值:{0}", Min);
                    return;
                }
                while (true)
                {
                    Console.WriteLine("请输入一个整数(输入0结束):");
                    Input = Console.ReadLine();
                    Digital = Convert.ToInt32(Input);
                    if (Digital == 0)
                    {
                        Console.WriteLine("最大值:{0}", Max);
                        Console.WriteLine("最小值:{0}", Min);
                        break;
                    }
                    else
                    {
                        if (Digital > Max)
                        {
                            Max = Digital;
                        }
                        else if (Digital < Min)
                        {
                            Min = Digital;
                        }
                    }
                }
                Console.ReadLine();
            }
        }
    }
    你只要粘贴就行了。
    结果:

    谢谢!!         主要是还没学多少