题目内容
【8-5】(5)程序改错:为一维数组输入15个整数;将其中最小的数与第一个数对换,将最大的数与最后一个数对换,输出数组元素。#include int main(){int a[15];void input(int *arr,int n);void output(int *arr,int n);void max_min(int *arr,int n);input(a,15);max_min(a,15);output(a,15);return 0;}void input(int *arr,int n)//输入函数{int *p,i;p=arr;printf("please enter 15 integers:\n");for(i=0;imax)max=p;else if(*p<*min)min=p;t=*arr;*arr=*min;*min=t;t=*(arr+n-1);*(arr+n-1)=*max;/**********【3】FOUND**********/max=t;}void output(int *arr,int n)//输出函数{int *p,i;p=arr;printf("The changed array is:\n");for(i=0;i
查看答案
搜索结果不匹配?点我反馈
更多问题