OJ Problema 3454 C # compone la cadena de preguntas de prueba

Descripción del Título

Se asume que el número de pregunta de la prueba en el banco de preguntas se ha obtenido y almacenado en la matriz arrayKT. Por ejemplo, int [] arrayKT = {10,13,18,19,20,22,30,31}. Defina un método de miembro estático, que implemente la selección aleatoria de n (n = arrayKT.Length-1) preguntas de prueba de la matriz anterior y componga una serie de preguntas de prueba. Por ejemplo, seleccione aleatoriamente n preguntas de arrayKT para formar una cadena de preguntas de examen: "10,13,18,20,22,30,31". Se requiere que las preguntas de la prueba en la cadena de preguntas de la prueba no se repitan y que se muestren todas las cadenas posibles. 

ingresar

Número
de pregunta en la matriz de número  de preguntas; 

Producción

Todas las posibles cadenas de preguntas de prueba;

Entrada de muestra

5
1 2 3 4 5

Salida de muestra

1 2 3 4
1 2 3 5
1 2 4 5
1 3 4 5
2 3 4 5
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Security.Cryptography;
using System.IO;
namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            int num=int.Parse(Console.ReadLine());
            string str=Console.ReadLine();
            string[] strs = str.Split("".ToCharArray(), StringSplitOptions.RemoveEmptyEntries); int[] arr = new int[200];
            int[] nums = new int[100];
            int len = strs.Length;
            for(int i=0;i<len;i++)
            {
                nums[i] = int.Parse(strs[i]);
            }
            for(int i=0;i<len;i++)
            {
                for(int j=0;j<len;j++)
                {
                    if (j != len - 1 - i)
                    {
                        Console.Write("{0} ", nums[j]);
                    }
                }
                Console.WriteLine();
            }
        }
    }
} 

 

Supongo que te gusta

Origin blog.csdn.net/wangws_sb/article/details/105111289
Recomendado
Clasificación