首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

大家帮帮忙。用~该如何解决

2012-01-10 
大家帮帮忙。。。急用~~要求:用C#写!!试题一创建一个控制台应用程序, 接受用户分别输入的1个整数,该整数范围

大家帮帮忙。。。急用~~
要求:用C#写!!
试题一 

  创建一个控制台应用程序, 接受用户分别输入的1个整数,该整数范围是1-10, 
  当X=2时,打印 
  1 
  2 3 
  当X=5时,打印 
  1 
  2 3 
  4 5 6 
  7 8 9 10 
  11 12 13 14 15 
  以此类推

[解决办法]
using System;
using System.Collections.Generic;
using System.Text;

namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
int x;
x=Console.Read();
try
{
x = Convert.ToInt32(((char)x).ToString());
}
catch 
{
x = 0;
}

if (x < 1 || x > 10)
{
Console.Write("invalid argument");
Console.Read();
Console.Read();
Console.Read();
return;
}

int val=1; //要打印的数
int line = 0; //控制行

for (line = 1; line <= x; line++)
{
//第i 行有i 个数
for (int i = 0; i < line; i++)
{
Console.Write(val);
Console.Write(" ");
val++;
}
Console.Write("\n");
}

Console.Read();
Console.Read();
Console.Read();


}
}
}

热点排行