为你 千千万万遍
2021-04-21 16:52
采纳率: 60%
浏览 35

跪求大佬们帮忙解决C语言数组问题

跪求各位大佬,为什么输出都为0

  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

6条回答 默认 最新

  • 温瞳WT 2021-04-21 17:17
    已采纳

    回答:经过最后一个for循环后,i的值为5,后面三个输出都为a[5],已经越界;

    修改:第一个输出使用for循环出去,第二个输出a[i]修改为max,第三个输出a[i]修改为min;

    已采纳该答案
    打赏 评论
  • Aiky哇 2021-04-21 16:58

    因为最后的i一直是5,输出其实是越界的

    打赏 评论
  • weixin_56943290 2021-04-21 16:59

    输出最大值为max,最小值为min,不能写a[i]

    打赏 评论
  • 智者知已应修善业 2021-04-21 17:00

    输出再用循环试看,最大最小不该用数组元素了.

    打赏 评论
  • C和C++技术博客 2021-04-26 20:07

    C和C++完整教程:https://blog.csdn.net/it_xiangqiang/category_10581430.html
    C和C++算法完整教程:https://blog.csdn.net/it_xiangqiang/category_10768339.html

    打赏 评论
  • 为你 千千万万遍 2021-04-28 11:37

    改成这样之后第一个输出是

    输入的五个数字为:12.5输入的五个数字为:9.8输入的五个数字为:7.6输入的五个数字为:18.9输入的五个数字为:7.8其中最大值为:18.9

    能不能让它变成输入的五个数字为:12.5 9.8 7.6 18.9 7.8

     

    打赏 评论

相关推荐 更多相似问题