zoukankan      html  css  js  c++  java
  • 公司内部员工运算测试题

    private static void Draw()

             {

                 Console.Write("请输入:");

                 string str = Console.ReadLine();

                 if (Convert.ToInt32(str) <= 1)

                 {

                     return;

                 }

                 int number = Convert.ToInt32(str);

     

                 //保存数组

                 int[] nums = new int[number];

                 for (int i = 0; i < number; i++)

                 {

                     nums[i] = i;

                 }

                 string temp;

                 for (int i = 0; i < number; i++)

                 {

                     temp = "" + i;

                     for (int j = 0; j < number; j++)

                     {

                         if (i != j)

                         {

                             Draw(j,temp,nums);

                         }

                     }

                 }

             }

     

         private static void Draw(int num,string temp,int[] nums)

            {

                temp += "," + num;

                //判断是否已经添加过的

                foreach (int item in nums)

                {

                    if (("," + temp + ",").IndexOf("," + item + ",") == -1)

                        temp += "," + item;

                }

                Console.WriteLine(temp);

    }

     

    /*

            * 输入3,输出的结果是:

            * 0,1,2

             * 0,2,1

             * 1,0,2

             * 1,2,0

             * 2,0,1

             * 2,1,0

             */

  • 相关阅读:
    编程模式
    iOS----FMDB---看这个可以解决大部分你遇到的问题
    iOS UITableView的使用
    ios文件系统文件目录操作
    Core Data-备用
    数组去重复
    用法总结:NSArray,NSSet,NSDictionary-备用
    iOS 摇一摇的实现
    更改xcode上iphone模拟器颜色的方法--备用
    模式识别之基础---mqdf分类器==MQDF改进的二次分类器
  • 原文地址:https://www.cnblogs.com/henxiao25/p/1343854.html
Copyright © 2011-2022 走看看