寻找数组中的最小元素,并将其值修改为数组元素的平均值。

问题描述:

寻找数组中的最小元素,并将其值修改为数组元素的平均值。


#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);
}