题目描述
图形的规则如下 ,要求输入n的值,按照图形的打印规则打印出相关的图形:
输入
输入整数n。
输出
按图形的规律打印出相关的图形。
样例输入
4
样例输出
+ +*+ +***+ +*****+ +***+ +*+ +
答案·:
#include <stdio.h>
int main()
{
int n,i,j,k;
scanf("%d",&n);
for(i=1;i<=n;i++)
{
for(j=n;j>i;j--)
{
printf(" ");
}
for(k=1;k<=i;k++)
{
if(k==1)
printf("+");
else
printf("*");
}
for(k=i-1;k>=1;k--)
{
if(k==1)
printf("+");
else
printf("*");
}
printf("\n");
}
for(i=n-1;i>0;i--)
{
for(j=1;j<=n-i;j++)
{
printf(" ");
}
for(k=1;k<=i;k++)
{
if(k==1)
printf("+");
else
printf("*");
}
for(k=i-1;k>=1;k--)
{
if (k==1)
printf("+");
else
printf("*");
}
printf("\n");
}
return 0;
}