今天 父亲 让我给家里做一个* 输入和值后 自动输出和值里的所有号码的控制台程序 有点问题 就是比较慢,还有 不能重复输入,但总算实现了。

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication1
{
    class Program
    {
        
        static void Main(string[] args)
        {
            while (true)
            {
                List<int> nums = new List<int>();
                nums.Add(1);
                nums.Add(3);
                nums.Add(2);
                nums.Add(4);
                nums.Add(5);
                nums.Add(6);
                nums.Add(7);
                nums.Add(8);
                nums.Add(9);
                nums.Add(10);
                nums.Add(11);
                nums.Add(12);
                nums.Add(13);
                nums.Add(14);
                nums.Add(15);
                nums.Add(16);
                nums.Add(17);
                nums.Add(18);
                nums.Add(19);
                nums.Add(20);
                nums.Add(21);
                nums.Add(22);
                nums.Add(23);
                nums.Add(24);
                nums.Add(25);
                nums.Add(26);
                nums.Add(27);
                nums.Add(28);
                nums.Add(29);
                nums.Add(30);
                nums.Add(31);
                nums.Add(32);
                nums.Add(33);
                nums.Add(34);
                nums.Add(35);

                Console.Write("请输入一个和值\n");
                int a = Convert.ToInt32(Console.ReadLine());


                var bbb = from r1 in nums
                          from r2 in nums
                          from r3 in nums
                          from r4 in nums
                          from r5 in nums

                          where (r1 + r2 + r3 + r4 + r5 == a && r1 < r2 && r2 < r3 && r3 < r4 && r4 < r5)
                          select new { r1, r2, r3, r4, r5 };
                foreach (var item in bbb)
                {
                    Console.WriteLine("{0},{1},{2},{3},{4}\n", item.r1, item.r2, item.r3, item.r4, item.r5);
                }
                Console.Read();

            }
        }
    }
}

  

原文地址:https://www.cnblogs.com/haihang/p/2771860.html