
展开全部
你一步步的打印啊 先把上面的直角三角形打印出来,然后才来打印下面的梯形就行了啊。
代码是
using System;
using System.Collections.Generic;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
for (int i = 1; i < 8; i += 2)
{
for (int j = 0; j < i; j++)
{
Console.Write("*");
}
Console.WriteLine();
}
Console.WriteLine();
for (int i = 3; i < 8; i += 2)
{
for (int j = 0; j < i; j++)
{
Console.Write("*");
}
Console.WriteLine();
}
}
}
}
代码是
using System;
using System.Collections.Generic;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
for (int i = 1; i < 8; i += 2)
{
for (int j = 0; j < i; j++)
{
Console.Write("*");
}
Console.WriteLine();
}
Console.WriteLine();
for (int i = 3; i < 8; i += 2)
{
for (int j = 0; j < i; j++)
{
Console.Write("*");
}
Console.WriteLine();
}
}
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
测试过的,static void Main(string[] args)
{
//控制输出行数
for (int i = 0; i < 4; i++)
{
//控制输出*的个数
for (int j = 1; j <= 2*i+1; j++)
{
//输出*
Console.Write("*");
}
//换行
Console.WriteLine();
}
//输出完成后光标画面停留,按任意键退出
Console.ReadLine();
}
{
//控制输出行数
for (int i = 0; i < 4; i++)
{
//控制输出*的个数
for (int j = 1; j <= 2*i+1; j++)
{
//输出*
Console.Write("*");
}
//换行
Console.WriteLine();
}
//输出完成后光标画面停留,按任意键退出
Console.ReadLine();
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
for
(int
i
=
1;
i
<
8;
i
+=
2)
{
for
(int
j
=
0;
j
<
i;
j++)
{
Console.Write('*');
}
Console.WriteLine();
}
(int
i
=
1;
i
<
8;
i
+=
2)
{
for
(int
j
=
0;
j
<
i;
j++)
{
Console.Write('*');
}
Console.WriteLine();
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
为什么要用2重循环啊??
明明1次就可以了 啊
明明1次就可以了 啊
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
for (int i = 1; i < 8; i += 2) {
for (int j = 0; j < i; j++) {
Console.Write('*');
}
Console.WriteLine();
}
for (int j = 0; j < i; j++) {
Console.Write('*');
}
Console.WriteLine();
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询