输出菱形


要求:根据用户输入的总行数,打印出菱形

#define _CRT_SECURE_NO_WARNINGS

#include

int main()
{
int i,n;
printf("输入总行数:");
scanf("%d",&n);

//菱形上半部分
for (i = 1; i <=(n+1) / 2; i++)
{
for (int j = 0; j < n -i; j++)
printf(" ");
for (int j = 0; j < 2*i-1; j++)
printf("*");
printf("\n");
}

//菱形下半部分
for (i = n/2; i >0 ; i--)
{
for (int j = 0; j < n - i; j++)printf(" ");
for (int j = 0; j < 2*i - 1; j++)printf("*");
printf("\n");
}
return 0;
}