c语言习题定义一个长度为10的整型数组并赋初值,输出所有大于平均数的数值

定义一个长度为10的整型数组并赋初值,输出所有大于平均数的数值


#include<stdio.h>
int main(){

    int a[10]={1,2,3,4,5,6,7,8,9,10};
    int i,all=0,avg;
    //求总
    for(i=0;i<10;i++){
         all+=a[i];
    }
    //求平均数
    avg=all/10.0;
    //输出大于平均数的
    for(i=0;i<10;i++){
        if(a[i]>avg){printf("%d ",a[i]);}
        else{continue;}
    } 
    return 0;
}

img


#include<stdio.h> 
int main()
{

    int a[10] = {0,1,2,3,4,5,6,7,8,9};
    int i,sum=0;
    float avg;
    for(i=0; i<10;i++)
        sum+=a[i];
    avg=sum/10.0;
    for(i=0; i<10;i++)
        if(a[i]>avg)
        printf("%d ",a[i]);
    return 0;
}

img