打印菱形...我按着循环自己想了半天.明显没有错误.
上半部分对了。但下半部分却不对.打印出来不对.请帮忙看看.谢static void Main(string[] args)
{
int x,y,i,k;
x=System.Convert.ToInt32(System.Console.ReadLine());
for (y=0;y<(x+1)/2;y++)
{
for(i=0;i<=x/2-y;i++)
{
System.Console.Write(" ");
}
for(k=0;k<=2*y;k++)
{
System.Console.Write("*");
}
System.Console.Write("\n");
}
for(y=x/2-1;y>=0;y--)
{
for(i=x/2-y;i>=0;i--)
{
System.Console.Write(" ");
}
for(k=2*y;k>=0;k--)
{
System.Console.WriteLine("*");
}
System.Console.Write("\n");
} System.Console.ReadLine();
}
上半部分对了。但下半部分却不对.打印出来不对.请帮忙看看.谢static void Main(string[] args)
{
int x,y,i,k;
x=System.Convert.ToInt32(System.Console.ReadLine());
for (y=0;y<(x+1)/2;y++)
{
for(i=0;i<=x/2-y;i++)
{
System.Console.Write(" ");
}
for(k=0;k<=2*y;k++)
{
System.Console.Write("*");
}
System.Console.Write("\n");
}
for(y=x/2-1;y>=0;y--)
{
for(i=x/2-y;i>=0;i--)
{
System.Console.Write(" ");
}
for(k=2*y;k>=0;k--)
{
System.Console.WriteLine("*");
}
System.Console.Write("\n");
} System.Console.ReadLine();
}
解决方案 »
- 不同项目引用时,被引用的项目的事件无法触发
- 选中dataGridView1中其中一行删除,但是库存中所有行的数量都减了删除那行中的数量
- 关于outlook发邮件的问题
- 高手们,进来帮帮小弟吧!
- 用C# 编程求和
- 怎样获得当前已安装的.Net Framework 版本号及更改目标程序的对应版本?
- 关于替换控件的问题,急,请大家帮忙。。。
- 类型化的dataset还要通过类似 ds1.T_Table.Rows[0].ItemArray[0] 的方法来取值吗?我已经知道它的列名了阿
- 关于指纹采集的问题
- RichTextBox宽度无法赋值问题!急
- 如何将word转化为bmp图片?
- 请教:MoveMemory函数怎么用?具体代码请进来看一下!谢谢!
{
int x,y,a,b;
for(x = -length; x <= length; x ++)
{
for(y = length; y >= -length; y --)
{
a = x>0?x:-x;
b = y>0?y:-y;
if(a+b <= length)
System.Console.Write("*");
else
System.Console.Write(" ");
}
System.Console.Write("\n");
}
}
System.Console.WriteLine(" *** ");
System.Console.WriteLine(" ***** ");
System.Console.WriteLine(" ******* ");
System.Console.WriteLine(" ***** ");
System.Console.WriteLine(" *** ");
System.Console.WriteLine(" * ");返汇编就知道我的代码运行效率高了 :)
{
System.Console.WriteLine("*");
} 把这里的WriteLine改成 System.Console.Write("*");