for(int i=0;i<6;i++)
{
for(int j=0;j<i;j++)
Response.Write("*");
Response.Write("</br>");
}
//-------------------正
for(int i=6;i>=0;i--)//控制行数
{
for(int j=0;j<=i;j++)//控制输出*的个数
{
if(i==0||i==6||j==i||j==0)
Response.Write("*");
else
Response.Write(" ");
}
Response.Write("</br>");
}
//---------------------反,空心
//一起输出则是菱形
{
for(int j=0;j<i;j++)
Response.Write("*");
Response.Write("</br>");
}
//-------------------正
for(int i=6;i>=0;i--)//控制行数
{
for(int j=0;j<=i;j++)//控制输出*的个数
{
if(i==0||i==6||j==i||j==0)
Response.Write("*");
else
Response.Write(" ");
}
Response.Write("</br>");
}
//---------------------反,空心
//一起输出则是菱形
本文通过两段C#代码展示了如何在网页上输出一个由星号(*)构成的菱形图案。第一段代码负责生成菱形的上半部分,第二段代码则用于生成下半部分,特别注意后者为一个空心的菱形。该教程适用于初学者理解嵌套循环及条件判断语句在图形绘制中的应用。

被折叠的 条评论
为什么被折叠?



