czb08191314 2023-08-23 14:41 采纳率: 88.5%
浏览 5
已结题

c语言pat基础题0823L1054

img

img

img

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

  • 写回答

2条回答 默认 最新

  • qzjhjxj 2023-08-25 10:53
    关注

    供参考:

    #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;
    }
    
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论 编辑记录
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 9月3日
  • 已采纳回答 8月26日
  • 修改了问题 8月25日
  • 创建了问题 8月23日

悬赏问题

  • ¥15 CBF预处理数据归一化的时候报错了如下图
  • ¥15 qt 转 msvc 后 Opencv 始终打不开视频!
  • ¥15 yolo v5中labelimg的作用
  • ¥15 国赛c题2021,没有理解这一串代码的意思,这样报错该怎么解决(语言-matlab)
  • ¥15 一、执行完中断程序后如何继续运行,二、中断结束后如何跳过中断触发前的点位(LOW点不要继续运行,可以运行UP点)(关键词-程序运行)
  • ¥15 if为什么跳过if 直接执行else 中文
  • ¥200 解决登录微信老版本限制封号问题
  • ¥15 mysql中时间处理问题
  • ¥20 讲解此音频放大电路原理及关键部分
  • ¥15 rtsp 转 m3u8 执行后卡在Decoding VUI