3189: 一个菱形


Time Limit: 1 Sec   Memory Limit: 128 MB

Submit: 71  

Solved: 30

[​Submit​​][​Status​​][​Web Board​​]


Description


这又是一道签到题,输入一个奇数N,输出一个N行的菱形


Input


奇数N


Output


输出N行的菱形


Sample Input

5

Sample Output

*
***
*****
***
*
#include <stdio.h>
#include <stdlib.h>

int main()
{
int i,j,n;
scanf("%d",&n);
for(i=0;i<=n/2;i++)
{
for(j=0;j<n/2-i;j++)
printf(" ");
for(j=0;j<=2*i;j++)
printf("*");
printf("\n");
}
for(i=n/2-1;i>=0;i--)
{
for(j=0;j<n/2-i;j++)
printf(" ");
for(j=0;j<=2*i;j++)
printf("*");
printf("\n");
}
return 0;
}

#include <stdio.h>
#include <stdlib.h>

int main()
{
int n;
scanf("%d",&n);
int i,j,k;
for(i=0;i<n;i++)
{
if(n>=2*i+1)
k=2*i+1;
else
k=2*n-2*i-1;
for(j=(n-k)/2;j>0;j--)
printf(" ");
for(;k>0;k--)
printf("*");
printf("\n");
}
return 0;
}