可以帮我看一下我代码哪里错了吗

我想要输入n个数,然后输出这组数的最大值和最小值,比如我输入1 2 3,每次最小值都输出的0是为什么啊

img


更改后为

img


还是不对,快杀了我

你的 n 并没有得到任何赋值, 所以它的值是随机的, 在你的程序中, 是 0. 这样,你的循环就没有能够进行, 以为 i<=n 这个条件不能满足。

你在最前面加一个 n = 3.

另外, 数组是从 0 开始的, 要注意!

int a[n]错了,改成int a[10]吧