星钻
要求:任意出入一个正整数,使得输出星钻。
例如:输入数字 9
输出:
#include <stdio.h>
void printLine(int,int); //输出一行包含:若干个空格 + 若干个*,第一,二个参数为空格数和*数;
void main()
{
int n,i,j;
scanf("%d",&n);
for(i=1;i<=n;i++)
{
printLine(n-i,2*i-1);
printf("\n");
}
for(i=1;i<=n-1;i++)
{
printLine(i,2*(n-i)-1);
printf("\n");
}
}
void printLine(int m,int n)
{
int j;
for(j=1;j<=m;j++)
printf(" ");
for(j=1;j<=n;j++)
printf("*");
}