输入 n 值,按指定格式输出菱形:
样例输入:3
样例输出: * *** ***** *** *
提示:每行右侧无空格
#include <stdio.h>
int main()
{
int n, i, j, k, l;
scanf("%d", &n);
for (j = 1; j <= n; j++)
{
for (k = 1; k < 2 * n - (2 * n - (j + n)); k++)
{
if (k > (2 * n - (j+n)) && k < 2 * n - (2 * n - (j+n)))
printf("*");
else
printf(" ");
}
printf("\n");
}
for (j = n+1; j <= 2*n-1; j++)
{
for (k = 1; k < 2 * n - (j - n); k++)
{
if (k > (j-n) && k < (2 * n - (j - n)))
printf("*");
else
printf(" ");
}
printf("\n");
}
return 0;
}