#include "stdio.h"
int main()
{
int i,j;
for(i=1;i<=4;i++)
{
for(j=5−i;j>0;j--)
printf(" ");
for(j=1;j<=2*i−1;j++)
printf("%c",'A'+i−1);
printf("\n");
}
for(i=1;i<=3;i++)
{
for(j=1;j<=i+1j++)
printf(" ");
for(j=7−2*i;j>0;j--)
printf("%c",'D'-i);
printf("\n");
}
return 0;
}
这是题目
代码中存在中文符号
for(j=1;j<=i+1j++) // 15行少了个分号
修改后
#include "stdio.h"
int main()
{
int i,j;
for(i=1;i<=4;i++)
{
for(j=5-i;j>0;j--)
printf(" ");
for(j=1;j<=2*i-1;j++)
printf("%c",'A'+i-1);
printf("\n");
}
for(i=1;i<=3;i++)
{
for(j=1;j<=i+1;j++)
printf(" ");
for(j=7-2*i;j>0;j--)
printf("%c",'D'-i);
printf("\n");
}
return 0;
}
#include "stdio.h"
int main()
{
int i,j;
for(i=1;i<=4;i++)
{
for(j=5-i;j>0;j--)
printf(" ");
for(j=1;j<=2*i-1;j++)
printf("%c",'A'+i-1);
printf("\n");
}
for(i=1;i<=3;i++)
{
for(j=1;j<=i+1;j++)
printf(" ");
for(j=7-2*i;j>0;j--)
printf("%c",'D'-i);
printf("\n");
}
return 0;
}
你的程序里面有很多减号是中文符,这是我改过的,还有15行的for结构里面少了一个分号。