1726: 打印菱形
1.描述
样例输入
5
样例输出
提示
每行输出最后一个星号后面没有空格
多组测试数据
2.代码
#include<stdio.h>
#include<math.h>
int main()
{
int n,i,j,x,m,a,b,c;
while(scanf("%d",&n)!=EOF)
{
m=n;
for(i=1; i<=n; i++)
{
for(x=1; x<=m-i; x++)
{
printf(" ");
}
for(j=1; j<=2*i-1; j++)
{
printf("*");
}
printf("\n");
}
for (a=1; a<=n-1; a++)
{
for(b=1; b<=a; b++)
{
printf(" ");
}
for(c=1; c<=2*n-1-2*a; c++)
{
printf("*");
}
printf("\n");
}
}
return 0;
}