m0_73597367 2022-10-24 19:58 采纳率: 60%
浏览 48
已结题

输入三个字符串,按由大到小的顺序输出

没有输出,排序不是很懂

img

img

img


还有这个类似的,排序不是很懂,指针还没学过,求指点

img

  • 写回答

2条回答 默认 最新

  • 快乐鹦鹉 2022-10-24 20:17
    关注

    a[3][3]是当作字符串数组处理的,那么实际只能存储两个有效字符。你实际输入了3个字符,导致字符串没有结束符,实际字符串长度会一直在后续内存中找到第一个0位置。导致t数组交换时越界写入崩溃。
    如果你需要输入3个有效字符,那么字符串长度最少要4
    改为a[3][4],t[4]

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 11月1日
  • 已采纳回答 10月24日
  • 创建了问题 10月24日

悬赏问题

  • ¥15 vue2中使用计算属性
  • ¥50 远程桌面打开Mastercam、没有许可证、物理机打开正常
  • ¥15 ubuntu安装gdal后java读取tif文件报错
  • ¥15 请问lammps怎么做两种金属连接的原子浓度分布图
  • ¥15 求jacquard数据集
  • ¥15 w10部分软件不能联网
  • ¥15 关于安装hbase的问题(操作系统-windows)
  • ¥15 novnc连接pve虚拟机报错安全协议不支持262
  • ¥15 设备精度0.03给多少公差能达到CPK1.33
  • ¥15 qt+ffmpeg报错non-existing PPS 0 referenced