C语言1.编写程序:从键盘输入100个实数存放一-维数组中.

1.编写程序:从键盘输入100个实数存放一-维数组中,求出这100个数然后输出数组元素值小于或等于平均值的数。.

#include<stdio.h>;

int main()
{

    int i,j,a[100],t;
    float sum=0,ave=0;
    for(i=0;i<100;i++){
        scanf("%d",&a[i]);
        sum+=a[i];
    }
    ave=sum/100;
    for(i=0;i<100;i++){
        if(a[i]<=ave)
            printf("%d ",a[i]);
    }


}

如果有帮助请采纳一下,谢谢!以后有什么问题可以互相交流。

/*
1.编写程序:从键盘输入100个实数存放一-维数组中,求出这100个数然后输出数组元素值小于或等于平均值的数。.
*/
int main()
{

    int i;
    float a[100];
    float sum=0;
    float min=100;
    for(i=0;i<100;i++){
        scanf("%f",&a[i]);
        sum+=a[i];
        if(min>a[i])
        	min = a[i];
    }
    for(i=0;i<100;i++){
    	if(a[i]<=min){
	 		printf("%d\t",a[i]);
    	}
    }  
}

 

#include<stdio.h>;
 
main()
{
 
    int i,a[100];
    double sum=0,avg=0;
    for(i=0;i<100;i++){
        // 输入值
        scanf("%d",&a[i]);
        // 累加  
        sum+=a[i];
    }
    // 求平均值
    avg = sum/100;
    // 循环找比平均值小的值就打印 
    for(i=0;i<100;i++){
        if(a[i]<=avg)
            printf("%d ",a[i]);
    }
 
}

代码拿去,添加了注释,假如有不明白地方随时交流!!!

#include<stdio.h>;
int main()
{
    float a[100],sum=0,avg;
    int i;
    for(i=0;i<100;i++){
        scanf("%f",&a[i]);
        sum+=a[i];
    }
    avg=sum/100;
    for(i=0;i<100;i++){
        if(a[i]<=avg)
            printf("%f ",a[i]);
    }
 
}

 

#include<stdio.h>;
 
main()
{
 
    int i,a[100];
    double sum=0,avg=0;
    for(i=0;i<100;i++){
        // 输入值
        scanf("%d",&a[i]);
        // 累加  
        sum+=a[i];
    }
    // 求平均值
    avg = sum/100;
    // 循环找比平均值小的值就打印 
    for(i=0;i<100;i++){
        if(a[i]<=avg)
            printf("%d ",a[i]);
    }
 
}

 

您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~

如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~

ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^