寻找数组中的最小元素,并将其值修改为数组元素的平均值。
问题描述:
寻找数组中的最小元素,并将其值修改为数组元素的平均值。
答
#include<stdio.h>
int main(){
int a[10]={5,9,8,5,4,6,7,2,3,9},sum=0,avg=0,i,min,minn;
for(i=0;i<10;i++){
if(i==0)
min=i;
if(a[i]<a[min])
min=i;
sum+=a[i];
}
for(i=0;i<10;i++){
printf("%3d",a[i]);
}
printf("\n");
avg=sum/10;
minn=a[min];
a[min]=avg;
for(i=0;i<10;i++){
printf("%3d",a[i]);
}
printf("\n原最小值为%d,下标为%d",minn,min);
}