#输出美丽的图案

C


#include"stdio.h"

main()

{

inti,n,j,k;

scanf("%d",&n);

for(i=1;i<=(n+1/2);i++)

{

for(j=1;j<=(n-(i-1)*2-1)/2+1;j++)

if(i==1)

{

for(k=1;k<=(n-1)/2;k++)

{

printf("*");

}

break;

}else

printf("*");

for(j=1;j<=(i-1)*2-1;j++)

printf(" ");

for(j=1;j<=(n-(i-1)*2-1)/2+1;j++)

printf("*");

if(i<=(n-1)/2)

printf("\n");

}

printf("\n");

for(i=n/2;i>=1;i--)

{

for(j=1;j<=(n-(i-1)*2-1)/2+1;j++)

if(i==1)

{

for(k=1;k<=(n-1)/2;k++)

{

printf("*");

}

break;

}else

printf("*");

for(j=1;j<=(i-1)*2-1;j++)

printf(" ");

for(j=1;j<=(n-(i-1)*2-1)/2+1;j++)

printf("*");

printf("\n");

}

}

你可能感兴趣的:(#输出美丽的图案)