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

跪求各位大佬,为什么输出都为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