编写程序,输入一维数组的10个元素,并将最小值与第1个数交换,最大值与最后一个数交换,然后输出交换后的1#includeint main(){\x09int i,max,min,da,xiao,a[10];\x09printf("请输入任意10个整数\n");\x09for(i=0;i

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/28 06:09:22
编写程序,输入一维数组的10个元素,并将最小值与第1个数交换,最大值与最后一个数交换,然后输出交换后的1#includeint main(){\x09int i,max,min,da,xiao,a[10];\x09printf(

编写程序,输入一维数组的10个元素,并将最小值与第1个数交换,最大值与最后一个数交换,然后输出交换后的1#includeint main(){\x09int i,max,min,da,xiao,a[10];\x09printf("请输入任意10个整数\n");\x09for(i=0;i
编写程序,输入一维数组的10个元素,并将最小值与第1个数交换,最大值与最后一个数交换,然后输出交换后的1
#include
int main()
{
\x09int i,max,min,da,xiao,a[10];
\x09printf("请输入任意10个整数\n");
\x09for(i=0;i

编写程序,输入一维数组的10个元素,并将最小值与第1个数交换,最大值与最后一个数交换,然后输出交换后的1#includeint main(){\x09int i,max,min,da,xiao,a[10];\x09printf("请输入任意10个整数\n");\x09for(i=0;i
你没有把xiao和da初始化!你先把xiao = 0;da = 0;(数组第一个数)你再试一下!你如果不初始化的话,在if条件中有些情况会出现xiao或da未赋值,而造成数组越界!一般在运行至出错的,很多是内存问题,有数组的话,很有可能就是越界啦!自己平常多思考一下!