如何用代码画出菱形?

我们都知道菱形很好看,那么怎么用代码C语言画出菱形呢?那么就看下面的程序吧!这个是我自己写的代码,因为是初次接触这些,如果写的不好,还请指教吐舌头

#include<stdio.h>
#define _CRT_SECURE_NO_WARNINGS 1
int main()
{
int m = 0;
int j = 1;
int n = 1;
int t=1;
printf("请输入菱形的长度:");
scanf("%d", &n);
for (m = 1; m <= n; m++)
{
for(j=1;j<=n-m;j++)
printf(" ");
for (j=1; j<=2*m-1 ; j++)
{

printf("*");
}
for(j=1;j<n-m;j++)
printf(" ");
   printf("\n");}
for (m = n; m >= 1; m--)
{
int j=1;
for(j=1;j<=n-m;j++)
printf(" ");
for (j=1; j<=2*m-1 ; j++)
{

printf("*");
}
for(j=1;j<n-m;j++)
printf(" ");
   printf("\n");
}
return 0;

}


猜你喜欢

转载自blog.csdn.net/xinger_28/article/details/79558733