输入一个大于1的整数n,通过样例所给的图形的打印规则打印对应的图形
Input
输入一个整数n(n>1)。
Output
按图形的规律打印出相关的图形。
Examples
input
4
output
+ +*+ +***+ +*****+ +***+ +*+ +
input
2
output
+ +*+ +
#include<stdio.h>
int main()
{
int n,i,a,b,c,e,t;
int sum=0;
scanf("%d",&n);
for(i=n;i>(-n);i--)
{
if(i>0)
{
for(a=i;a>1;a--)
{
printf(" ");
sum=sum+1;
}
t=((2*n-1)-sum);
c=sum;
sum=0;
while(c<t)//此处只能用while,不能if。if条件语句,不能循环。
{
printf("*");
c++;
}
if(c==t) printf("\n");
}
if(i<0)
{
for(b=i;b<0;b++)
{
printf(" ");
sum=sum+1;
}
t=((2*n-1)-sum);
c=sum;
sum=0;
while(c<t)
{
printf("*");
c++;
}
if(c==t) printf("\n");
}
}
return 0;
}