c语言pat基础题0823L1054

img

img

img

我的代码出现问题,本题希望可以得到大家的指导,谢谢你的帮助!

供参考:

#include <stdio.h>
int main()
{
    int N, i, j, flg;
    char c, str[101][101];
    scanf("%c %d", &c, &N);
    getchar();
    for (i = 0; i < N; i++)
    {
        gets(str[i]);
        for (j = 0; str[i][j]; j++)
            if (str[i][j] != ' ')
                str[i][j] = c;
    }
    for (i = 0, flg = 1; i < N && flg; i++)
        for (j = 0; j < N; j++)
            if (str[i][j] != str[N - i - 1][N - 1 - j])//当前字符不等于对应字符 
            {
                flg = 0;//需要倒 
                break;
            }
    if (flg)
        printf("bu yong dao le\n");
    for (i = N - 1; i >= 0; i--){
        for (j = N - 1; j >= 0; j--)//输出 
            printf("%c", str[i][j]);
        if (i)
            printf("\n");
    }
    return 0;
}

【以下回答由 GPT 生成】

问题解决方案:

根据你的代码,目前看不出具体的问题。请提供更多的关于题目的信息,以及你当前的问题是什么。如果你能够提供题目的具体要求以及你的代码实现尝试,我将尽力帮助你完成任务。



【相关推荐】



如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^