用户输入一个正整数N(1<=N<=10)和一个字符a,输出由a组成的菱形图案,图案共有2N-1行。
输入格式:
一个正整数N(1<=N<=10)和一个字符a,N和a之间无空格。
输出格式:
由字符a组成的菱形图案,共2N-1行。
输入样例:
3$
输出样例:
$
$$$
$$$$$
$$$
$
代码:
#include<stdio.h>
int main()
{
int n=0,m=0,b=0;
char a;
scanf("%d%c",&n,&a);
for(m=0;m<n;m++)
{
for(b=0;b<n-m-1;b++)
printf(" ");
for(b=0;b<2*m+1;b++)
printf("%c",a);
printf("\n");
}
for(m = 0;m<n-1;m++)
{
int b=0;
for(b=0;b<=m;b++)
printf(" ");
for(b=0;b<2*(n-m-1)-1;b++)
printf("%c",a);
printf("\n");
}
return 0;
}