C语言求最大最小值?
用指针求含有十个元素的数组最大值和最小值主函数参考int main(){输入格式:数组输出格式:最大值 最小值输入样例:
1
2
3
5
4
6
7
8
9 10输出样例:
10 1扩展资料#includeint main(){int a[3];int i,j,temp;printf("请输入3个数:");for(i=0;i scanf("%d",&a[i]);for(i=0;i for(j=0;j if(a[j]>a[j+1]){temp=a[j];a[j]=a[j+1];a[j+1]=temp;}printf("最大值%d最小值%d",a[2],a[0]);return 0;}
c语言怎么找数组最大数和最小数?
1、打开visual studio,创建一个控制台应用程序,在Main方法中,定义一个整型数组,用于演示数组的最大值、最小值,以及交换他们的位置。
2、在Main方法中,定义四个变量,用于暂存最大、最小值,以及他们的序号。
3、通过for循环,找出数组中,最大的值和序号、最小的值和序号,存入上面定义的四个变量中。
4、最终通过数组的下标给最大、最小值重新赋值,就将他们交换位置了。在原来最小值的下标位置赋值找出来的最大值。原来最大值得下标位置赋值找出来的最小值。
5、在交换完成值之后,使用循环输出数组的值,从结果可以看出,这两个位置的值已经交换了位置。