试试这样:
#include<stdio.h>
int main()
{
int i,j,n = 1;
//scanf("%d", &n);
for(i = 0; i < 2 * n + 1; i++)
{
for(j = 0; j < 2 * n + 1; j++)
{
if(i == j && j != n) printf("\\");
else if(j == n && i != n) printf("|");
else if(j == 2 * n - i && i != n) printf("/");
else if(i == n && j == n - 1) printf("-+-");
else printf(" ");
}
printf("\n");
}
return 0;
}
改成三个printf输出这三行试一试呢
printf改成printf("\|/\n-+-\n/|\ "); 就行了