关于#c语言#的问题:第一张图我想为数组排他们的大小,但只有最后输出的数全都很奇怪,第二张图我想自己输入数组的数,但按程序我应该可以自己输入3个数但不知怎么了我只能输入2个

img

img


感觉很奇怪,第一张图我想为数组排他们的大小,但只有最后输出的数全都很奇怪,
第二张图我想自己输入数组的数,但按程序我应该可以自己输入3个数但不知怎么了我只能输入2个,最后的输出还没了

第二个for循环中的第二个printf应该是printf("\n");你写成printf("%d")了,由于没有给出%d对应的变量,所以输出了一个负数垃圾值了
第二张图改为scanf("%d",&a[n]);没有变量取地址

发代码,别发图片