用C#程序:编写控制台程序,在屏幕上打印以下图形,要求能够控制不同的行数。

*
* *
* * *
* * * *


专业人士请回答,分以后补上,谢谢!
刚开始 不应该还有using System之类的东西吗? 麻烦补全吧,,跪谢了!
还得能控制行数 int lineCount=4;只能显示4行是吗?

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

namespace Console2
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("请输入要显示的行数:");
string lineCount = Console.ReadLine();
int l;
while (!int.TryParse(lineCount, out l))
{
Console.WriteLine("请输入要显示的行数:");
lineCount = Console.ReadLine();
}

for (int i = 0; i < l; i++)
{
for (int j = 0; j <= i; j++)
{
Console.Write('*');
}

Console.WriteLine();
}

Console.ReadKey(true);
}
}
}
温馨提示:内容为网友见解,仅供参考
第1个回答  2010-07-07
int lineCount=4;
for(int i=1;i<=lineCount;i++)
{
for(int startIndex=0;starIndex<lineCount;startIndex++)
Console.Write("*");
Console.Write("\r\n");
}
Console.ReadLine();

使用C#实现在控制台中用"*"打印输出平行四边形(要求使用控制语句完成...
int n,i, j; Console.WriteLine("输入一个奇数为总行数:"); n=Int32.Parse(Console.ReadLine()); for (i = 0; i <= n\/2+1; i++) { for (j = (n \/ 2 + 1 - i); j > 0; j--) { Console.Write(" "); } for (j =0;j <...

用C#控制台输出1 22 333 4444 55555图形 用C#控制台输出1 22 333 444...
static void Main(string[] args){ int nLine=5; \/\/总行数 int iLine =1; \/\/行计数器 do { int iCol = 0; \/\/列计数器 do { System.Console.Write(iLine);iCol++;} while (iCol < iLine);System.Console.WriteLine();iLine++;} while (iLine <= nLine);System.Console...

C#怎么写控制台程序
1、以C#控制台应用程序为例:Console.WriteLine("输入3个整数,之间以逗号分隔,回车键结束...");string str = Console.ReadLine(); \/\/读入用户输入信息 string[] input = str.Split(new char[] { ',' }); \/\/以逗号为分隔符,分离出各项 if (input.Count() == 3) \/\/不是3,用户输入...

c#写一个完整的控制台应用程序,在屏幕输出“hello world”
1、实现的代码如下。2、打开:生成的程序.(写好代码后要点击生成程序)。3、在bin\\Debug目录下.exe程序为执行应用程序。4、设置VS中字体大小点击确定。5、行号的显示:工具--》选项,就完成了。

如何打印三角形 控制台 * 为tag c#
想要在控制台打印出三角形,可以利用StringBuilder类和循环结构实现。以下是一个使用C#编写的示例代码。首先,创建一个StringBuilder对象,用于存储最终要打印的字符串。然后,使用for循环控制三角形的行数。循环的次数从0到10,每行的星号数量从0开始递增。在循环体内,我们使用StringBuilder的Append方法添加字符...

在C#的控制台应用程序中打印出平行四边形
回答:for(int i=0;i<5;i++){for(int j=0;j<5-i;j++){console.write(" ");\/\/打印空格}for(int k=0;k<5;k++){console.write("*");\/\/打印*标志}console.writeLine();\/\/换行}基本上就好了,或许有不足的你再改以下

用c#编写一个控制台应用程序
int i,n=0,j,x,m=0;int a[1000],b[1000];for(i=1;i<1001;i++)for(j=1;j<i\/2;j++){a[n++]=i%j;for(x=a[1];x<=a[n];a[n++])x+=a[n];if(i==x)b[m++]=i;}

使用C#实现在控制台中用"*"打印输出直角梯形(要求使用控制语句完成)
\/\/思路:定义梯形上边和下边的长度,左边空白处用空格补充 int t1=7,t2=15; while (t1 <= t2) { string sss = ""; for (int j = 1; j <= 15; j++) { if (j <= t2-t1) { sss += " "; ...

C#温度转换:编写一个控制台程序
public Cels { get{return cel;} set{this.cel=value;} } public int change() { return this.cel * 9 \/ 5 + 32;} static void main(string[] args){ Console.WriteLine("请输入摄氏温度值:")Console.WriteLine("转换为华氏温度值为{0}度",new Cels(Convert.Toint32(Console.ReadLine()...

...应用程序,定义一个循环,循环十次,用户输入一行字符串,在屏幕上...
Console.Write("\\n请输入字符串!)\\n"); int index=0; while(index<10) { string str = Console.ReadLine();\/\/从控制台读入输入 if (str == "end") break; Console.Write(str ); index++; }

相似回答