2条回答 默认 最新
- 南七灵 2021-11-23 23:32关注
改一下
#include <stdio.h> main() { int i,n,max,index; int arr[1201]; while(1){ scanf("%d",&n); max = 0; index = 0; if(n == 0) return 0; for(i = 0;i < n;i++){ scanf("%d", &arr[i]); if(arr[i] > max){ max = arr[i]; index = i; } } if(index != 0){ int temp = arr[0]; arr[0] = max; arr[index] = temp; } for(i = 0;i < n;i++){ printf("%d",arr[i]); if(i < n){ printf(" "); } } printf("\n"); } }
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 1无用