c语言画出菱形
小白第一次解决了一个常见的小问题。
例如输入n=4,输出图形
代码如下
#include<stdio.h>
int main()
{
int i,j, k,m;
scanf_s("%d", &k);
m = k;
for (i = 1; i <= m; i++)
{
for (j = 0; j < m - i; j++)//行数
printf(" ");
for (k = 0; k < 2 * i - 1; k++)//每一行*的个数
printf("*");
printf("\n");//每一行空格的个数
}
for (i = 1; i <= m; i++)
{
for (j = 0; j < i; j++)
printf(" ");
for (k=0;k<2*m-2*i-1;k++ )
printf("*");
printf("\n");
}
}