for (int i = 0; i < 5; i++) { for (int n = 0; n < 2 * i - 1; n++) { Response.Write("*"); } Response.Write("<br>"); } for (int i = 5; i > 0; i--) { for (int n = 0; n < 2 * i - 1; n++) { Response.Write("*"); } Response.Write("<br>"); }这样可以不
用个笨办法吧int[] vec = { 1, 3, 5, 7 }; for (int i = 0; i < vec.Length; i++) { int j = vec[i]; switch (j) { case 1: Console.WriteLine("*"); break; case 3: Console.WriteLine("***"); break; case 5: Console.WriteLine("*****"); break; case 7: Console.WriteLine("*******"); break; default: Console.WriteLine(""); break; } } for (int i = vec.Length - 1; i > -1; i--) { if(i>0) { int j = vec[i - 1]; switch (j) { case 1: Console.WriteLine("*"); break; case 3: Console.WriteLine("***"); break; case 5: Console.WriteLine("*****"); break; case 7: Console.WriteLine("*******"); break; default: Console.WriteLine(""); break; } } }输出结果就是你要的
//增加 int max=3; for(int i=1;i<max;i+=2) { string s=new string('*',i); Console.WriteLine ( s ); } //减少 for ( int i=max -2 ; i > 0 ; i -= 2 ) { string s=new string ( '*' , i ); Console.WriteLine ( s ); }
//增加 int max=7; for ( int i=1 ; i < max ; i += 2 ) { string s=new string ( '*' , i ); Console.WriteLine ( s ); } //减少 for ( int i=max -2 ; i > 0 ; i -= 2 ) { string s=new string ( '*' , i ); Console.WriteLine ( s ); }
//增加 int max=7; for ( int i=1 ; i <= max ; i += 2 ) { string s=new string ( '*' , i ); Console.WriteLine ( s ); } //减少 for ( int i=max -2 ; i > 0 ; i -= 2 ) { string s=new string ( '*' , i ); Console.WriteLine ( s ); }
int maxCount = 7; for (int i = 1; i <= maxCount; i++) { for (int j = 0; j < i; j++) { Console.Write("*"); } Console.WriteLine(); } for (int i = maxCount - 1; i >= 1; i--) { for (int j = 0; j < i; j++) { Console.Write("*"); } Console.WriteLine(); } Console.ReadLine();
{
for (int n = 0; n < 2 * i - 1; n++)
{
Response.Write("*");
}
Response.Write("<br>");
}
for (int i = 5; i > 0; i--)
{
for (int n = 0; n < 2 * i - 1; n++)
{
Response.Write("*");
}
Response.Write("<br>");
}这样可以不
for (int i = 0; i < vec.Length; i++)
{
int j = vec[i];
switch (j)
{
case 1:
Console.WriteLine("*");
break;
case 3:
Console.WriteLine("***");
break;
case 5:
Console.WriteLine("*****");
break;
case 7:
Console.WriteLine("*******");
break;
default:
Console.WriteLine("");
break;
}
}
for (int i = vec.Length - 1; i > -1; i--)
{
if(i>0)
{
int j = vec[i - 1];
switch (j)
{
case 1:
Console.WriteLine("*");
break;
case 3:
Console.WriteLine("***");
break;
case 5:
Console.WriteLine("*****");
break;
case 7:
Console.WriteLine("*******");
break;
default:
Console.WriteLine("");
break;
}
}
}输出结果就是你要的
int max=3;
for(int i=1;i<max;i+=2)
{
string s=new string('*',i);
Console.WriteLine ( s );
}
//减少
for ( int i=max -2 ; i > 0 ; i -= 2 )
{
string s=new string ( '*' , i );
Console.WriteLine ( s );
}
int max=7;
for ( int i=1 ; i < max ; i += 2 )
{
string s=new string ( '*' , i );
Console.WriteLine ( s );
}
//减少
for ( int i=max -2 ; i > 0 ; i -= 2 )
{
string s=new string ( '*' , i );
Console.WriteLine ( s );
}
int max=7;
for ( int i=1 ; i <= max ; i += 2 )
{
string s=new string ( '*' , i );
Console.WriteLine ( s );
}
//减少
for ( int i=max -2 ; i > 0 ; i -= 2 )
{
string s=new string ( '*' , i );
Console.WriteLine ( s );
}
for (int i = 1; i <= maxCount; i++)
{
for (int j = 0; j < i; j++)
{
Console.Write("*");
}
Console.WriteLine();
}
for (int i = maxCount - 1; i >= 1; i--)
{
for (int j = 0; j < i; j++)
{
Console.Write("*");
}
Console.WriteLine();
}
Console.ReadLine();