【C语言】C语言用数组算平均数,并输出大于平均数的数

题目

让用户输入一系列的正整数,最后输入"-1"表示输入结束,然后程序计算出这些数的平均数,最后输出输入数字的个数和平均数以及大于平均数的数

代码

c 复制代码
#include<stdio.h>
int main()
{
	int x;
	double sum = 0;
	int cnt = 0;
	int number[100];
	scanf("%d", &x);
	while(x!=-1){
		number[cnt] = x;
		sum = sum + x;
		cnt++;
		scanf("%d", &x);
	}
	if(cnt>0){
		printf("%f\n",sum/cnt);
		int i;
		for(i=0; i<cnt; i++){
			if(number[i] > sum/cnt){
				printf("%d\n", number[i]);
			}
		}
	}
	
	return 0;
}

运行结果


注:该程序仅适用于输入的数不大于100个,当输入的数大于100个后会出错!!!

相关推荐
懈尘几秒前
深入理解Java的HashMap扩容机制
java·开发语言·数据结构
Beginner x_u3 分钟前
JavaScript 核心知识索引(面试向)
开发语言·javascript·面试·八股
yqd6664 分钟前
RabbitMQ用法和面试题
java·开发语言·面试
白日梦想家68110 分钟前
JavaScript性能优化实战系列(三篇完整版)
开发语言·javascript·性能优化
请注意这个女生叫小美10 分钟前
C语言 实例20 25
c语言·开发语言·算法
fundroid12 分钟前
Kotlin 泛型进阶:in、out 与 reified 实战
android·开发语言·kotlin
枫叶丹415 分钟前
【Qt开发】Qt系统(十一)-> Qt 音频
c语言·开发语言·c++·qt·音视频
v_for_van17 分钟前
力扣刷题记录3(无算法背景,纯C语言)
c语言·算法·leetcode
tlwlmy18 分钟前
python excel图片批量导出
开发语言·python·excel
散峰而望21 分钟前
【基础算法】穷举的艺术:在可能性森林中寻找答案
开发语言·数据结构·c++·算法·随机森林·github·动态规划