2.编写程序:从健盘输入100个不同的整数存放在一维数组中, 找出这100 个整数中的最大值,将具有最大值的数组元素与下标为0的数组元素交换,最后输出各数组的元素值
3条回答 默认 最新
CSDN专家-link 2021-05-18 18:45关注#include<stdio.h>; int main() { int i,a[100],max,maxpos,temp; for(i=0;i<100;i++) scanf("%d",&a[i]); max = a[0]; maxpos = 0; for(i=1;i<100;i++) if(max < a[i]) { max = a[i]; maxpos = i; } if(maxpos > 0) { temp=a[maxpos]; a[maxpos]=a[0]; a[0]=temp; } for(i=0;i<100;i++){ printf("%d ",a[i]); } }本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报