编写程序输出以下图案 * *** ***** ******* ***** *** *

2025-02-27 01:02:00
推荐回答(2个)
回答1:

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

namespace ConsoleApplication4
{
class Program
{
static void Main(string[] args)
{
int i,z,j;
int m = 1;
int n = 4;
for (i = 1; i <= n; i++)
{
for (z = 1; z <= (7 - m) / 2; z++)
{ Console.Write(" "); }
for (j = 1; j <= m;j++)
{ Console.Write("*"); }
m = m + 2;
Console.WriteLine();
}
m = m - 4;
for (i = 1; i < n; i++)
{

for (z = 1; z <= (7 - m) / 2; z++)
{ Console.Write(" "); }
for (j = 1; j <= m; j++)
{ Console.Write("*"); }
m = m - 2;
Console.WriteLine();
}

Console.ReadLine();

}
}
}

回答2:

int main(void)
{
int n;
int i, j;

printf("input n: ");
scanf("%d", &n);

if (n < 1 || n > 9)
return 0;

for (i = 1; i <= n; i++)
{
for (j = 1; j <= n - i; j++)
printf(" ");
for (j = 1; j <= i * 2 - 1; j++)
printf("%d", i);
printf("\n");
}

return 0;
}