1 回答
已采纳
望远
TA贡献1017条经验 获得超1032个赞
#include"stdio.h" void main() { int arr[10]; int max,min,temp; int index1=0,index2=0; printf("请输入10个整数:\n"); scanf("%d",&arr[0]); max=min=arr[0]; for(int i=1;i<10;i++) { scanf("%d",&arr[i]); if(arr[i]>max) { max=arr[i]; index1=i; } if(arr[i]<min) { min=arr[i]; index2=i; } } temp=arr[index1]; arr[index1]=arr[index2]; arr[index2]=temp; for(i=0;i<10;i++) printf("%d ",arr[i]); printf("\n"); }
一次就好0
TA贡献8条经验 获得超10个赞
/** * 数组升序方法 * @param array */ public void Ascending(int[] array){ int arr; for(int j=0;j<array.length-1;j++){//执行次数 for(int i=0;i<array.length-1;i++){//将数组中最大值放入最后 if(array[i]>array[i+1]){ arr = array[i]; array[i] = array[i+1]; array[i+1] = arr; } } } } /** * 数组降序方法 * @param array */ public void Descending(int[] array){ int arr; for(int j=0;j<array.length-1;j++){//执行次数 for(int i=0;i<array.length-1;i++){//将数组中最小值放入最后 if(array[i]<array[i+1]){ arr = array[i]; array[i] = array[i+1]; array[i+1] = arr; } } } }
- 1 回答
- 4 关注
- 2245 浏览
添加回答
举报
0/150
提交
取消