编写程序,输出米字形状

img


写了输出结果和给的样例一模一样,但是pta没有得到满分,总共六分,只得了两分,找不到错误
#include<stdio.h>
int main()
{
printf("\|/\n-+-\n/|\");
return 0;
}

试试这样:

#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/|\ "); 就行了