跪求各位大佬,为什么输出都为0
回答:经过最后一个for循环后,i的值为5,后面三个输出都为a[5],已经越界;
修改:第一个输出使用for循环出去,第二个输出a[i]修改为max,第三个输出a[i]修改为min;
因为最后的i一直是5,输出其实是越界的
输出最大值为max,最小值为min,不能写a[i]
C和C++完整教程:https://blog.csdn.net/it_xiangqiang/category_10581430.html
C和C++算法完整教程:https://blog.csdn.net/it_xiangqiang/category_10768339.html
改成这样之后第一个输出是
输入的五个数字为:12.5输入的五个数字为:9.8输入的五个数字为:7.6输入的五个数字为:18.9输入的五个数字为:7.8其中最大值为:18.9
能不能让它变成输入的五个数字为:12.5 9.8 7.6 18.9 7.8