作者:佚名 时间:2024-01-04 09:13:31 阅读:(19)
今天云梦编程为大家分享一个C语言经典案例,输入数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组。请问第五个人多大?有需要的小伙伴可以参考一下:
输入数组、找到最小值将其放到最后、找到最大值将其放到最前面和输出数组。而这些都可以用for循环来做。
#include<stdio.h> int main() { int a[10]; int i,t; int max=a[0],min=a[0]; for(i=0;i<10;i++) { scanf("%d",&a[i]); } for(i=0;i<10;i++) { if(a[i]>=max) { max=a[i]; } else { min=a[i]; } } for(i=0;i<10;i++) { if(a[i]==max) { t=a[i]; a[i]=a[0]; a[0]=t; } if(a[i]==min) { t=a[i]; a[i]=a[9]; a[9]=t; } } for(i=0;i<10;i++) { printf("%d ",a[i]); } return 0; } </stdio.h>
以上就是云梦编程为大家介绍的关于C语言实例输入数组,最大的与第一个元素交换方法的全部内容了,希望对大家有所帮助,了解更多相关文章请关注云梦编程网!