给一个数,然后根据每行的个数来打印数字
如:12,每行5个,打印就是如下:
1,2,3,4,5
6,7,8,9,10,
11,12

解决方案 »

  1.   

    自己写了一个,不过是错误的。如下:
    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;namespace ConsoleApplication1
    {
        class Program
        {
            static void AssignNum(int count, int per)
            {
                int x = count % per;
                for (int i = 0; i < count; i++)
                {
                    if (i % per == 0 && i > per)
                    {
                        Console.WriteLine();               
                    }
                    Console.Write(i + ",");
                }
            }
            static void Main(string[] args)
            {
                AssignNum(101, 4);
                Console.ReadLine();
            }
        }
    }
      

  2.   

    static void AssignNum(int count, int per) 
            { 
                for (int i = 1; i <= count; i++) 
                { 
                    Console.Write(i + ","); 
                    if(i%per==0)Console.WriteLine();
                } 
            } 
      

  3.   

    static void AssignNum(int count, int per) 

        for (int i = 1; i <= count; i++) 
        { 
            Console.Write(i+"");
            if(i%per==0)Console.WriteLine(); 
            else Console.Write(",");
        }