#include<stdio.h>
main()
{
int n,i,j;
char c;
scanf("%d,%c",&n,&c);
for(i=1;i<=n;i++)
{
for(j=1;j<n+i;j++)
{if(j==n+i-1||j==n-i+1)
printf("%c",&c);
else
printf(" ");}
printf("\n");
c=c+1;}
c=c-1;
for(i=1;i<n;i++)
{for(j=1;j<=2*n-i-1;j++)
{if(j==i+1||j==2*n-i-1)
printf("%c",&c);
else
printf(" ");}
printf("\n");
c=c-1;}
}
求指点
请问,我写的它永远只输出字母p,是为什么呢?