7-1 输出所有大于平均值的数

博客作业(数组的使用) 阅读详情
AI摘要

本文介绍了一个简单的C语言程序,该程序接收用户输入的一系列整数,计算它们的平均值,并输出所有高于平均值的数。程序首先读取整数的数量,然后逐一读取整数并累加求和,接着计算平均值并输出,最后遍历数组找出并显示所有大于平均值的数。

本题要求编写程序,将输入的n个整数存入数组a中,然后计算这些数的平均值,再输出所有大于平均值的数。

输入格式:

输入在第1行中给出一个正整数n(1≤n≤10),第2行输入n个整数,其间以空格分隔。题目保证数据不超过长整型整数的范围。

输出格式:

输出在第1行给出平均值,保留2位小数。在第2行输出所有大于平均值的数,每个数的后面有一个空格;如果没有满足条件的数,则输出空行。

如果输入的n不在有效范围内,则在一行中输出"Invalid."。

输入样例1:

10
55 23 8 11 22 89 0 -1 78 186

输出样例1:

47.10
55 89 78 186 

输入样例2:

0

输出样例2:

Invalid.
#include<stdio.h>
int main()
{
	int i,n,count=0,sum=0;
	double ave;
	int a[10]; //括号里面要为数!
	scanf("%d",&n);
	if(n>10||n<1) printf("Invalid.");
	else{ //这个括号不能省!!!
		for(i=0;i<n;i++){ //i从0开始!
		scanf("%d",&a[i]); //给数组元素输入数字
		sum=sum+a[i];
	}
	ave=1.0*sum/n;
	printf("%.2f\n",ave);
	for(i=0;i<n;i++){
		if(a[i]>ave){
			printf("%d ",a[i]);
			count++;
		}
	}
	if(count==0) printf("\n");
	}
	return 0;
}

 

C语言程序设计作业02 本题要求编写程序,将输入的n个整数存入数组a中,然后在数组a中查找给定的x。如果数组a中的元素与x的值相同,输出所有满足条件的元素的下标(下标从0开始);本题要求编写程序,将输入的n个整数存入数组a中,然后计算这些数的平均值,再输出所有大于平均值的数。2人的int与doubue 不同导致后面的结构不同,他需要加入一些1.0来使得sum/n没有问题。第一次我发现我没有加int main试了一下,发现还是错的。2人的顺序不同,我的将后面的invaild提前=了。学的不扎实,很多东西都不熟悉,总有一些小问题。 阅读详情

相关推荐

用数组输出大于平均数的数字

1.如何写一个程序计算用户输入的数字的平均数,并输出所有大于平均数的数? int main() { int x; double sum=0.0; int cnt=0; int number[100]; //定义了一个新的变量number,这个变量是个数组,这个数组里的每一个单元都是一个int,这个数组的大小是100,即这个数组可以放100个int s...

weixin_45087108的博客 3415

7-28 输出所有大于平均值的数 (15 分)本题要求编写程序,将输入的n个整数存入数组a中,然后计算这些数的平均值,再输出所有大于平均值的数。

#include <stdio.h> #include <stdlib.h> /* run this program using the console pauser or add your own getch, system("pause") or input loop */ int main() { int n,i; double sum=0,average=0; int a[10]; scanf("%d",&n); if(n...

hu_66666的博客 6653

输出所有大于平均值的数

7-56 输出所有大于平均值的数 本题要求编写程序,将输入的n个整数存入数组a中,然后计算这些数的平均值,再输出所有大于平均值的数。 输入格式: 输入在第1行中给出一个正整数n(1≤n≤10),第2行输入n个整数,其间以空格分隔。题目保证数据不超过长整型整数的范围。 输出格式: 输出在第1行给出平均值,保留2位小数。在第2行输出所有大于平均值的数,每个数的后面有一个空格;如果没有满足条件的数,则输出空行。 如果输入的n不在有效范围内,则在一行中输出"Invalid."。 输入样例1: 10 55 23 8

AQACXHSH的博客 2391

C语言程序设计博客作业03

c语言

weixin_74394034的博客 884

vivado 编译ADI AD9361 TCL脚本生成hdl工程

(4)输入"source ../../scripts/adi_make.tcl"命令(仅双引号内部命令,不包含双引号),个人理解:该命令用来加载当前所需要编译工程所需要各功能模块的信息,因为每个工程需要不同的功能模块,比如有的需要gpio模块,有的不需要gpio模块,这些模块上前面路径的library也同样以TCL脚本形式存在,当有需要时才进行编译,怎么知道当前工程需要什么模块呢就是通过"source ../../scripts/adi_make.tcl"(仅双引号内部命令,不包含双引号)命令实现。

weixin_40586423的博客 808

Codex驱动AEDT完成无线充电仿真——从双线圈建模到三维电磁场动画

本文介绍了一个利用Codex、PyAEDT和Ansys Electronics Desktop 2025 R2实现双线圈无线充电系统自动建模与仿真的案例。通过简化模型(平面线圈+铁氧体磁芯),完成了从参数化建模、电磁场求解到后处理的全流程自动化,获得了耦合系数(k=0.17)、三维电磁场分布及多周期动态可视化效果。研究发现:线圈间距对传输效率影响最大(10-30mm间距时效率从40.2%降至5.57%),横向偏移15mm会使效率下降35%,而磁芯厚度增加带来的效率提升有限(3→7mm仅提高1.67%)。该框

sjjsjjsjjsjjsjj的博客 447

【PTA题目解答】7-1 输出所有大于平均值的数

7-1 输出所有大于平均值的数 (15分) 本题要求编写程序,将输入的n个整数存入数组a中,然后计算这些数的平均值,再输出所有大于平均值的数。 输入格式: 输入在第1行中给出一个正整数n(1≤n≤10),第2行输入n个整数,其间以空格分隔。题目保证数据不超过长整型整数的范围。 输出格式: 输出在第1行给出平均值,保留2位小数。在第2行输出所有大于平均值的数,每个数的后面有一个空格;如果没有满足条件的数,则输出空行。 如果输入的n不在有效范围内,则在一行中输出"Invalid."。 输入样例1:

doreaming的博客 1万+

实战指南:轻松破解DataDome滑块验证码的关键步骤

本文详细介绍了破解DataDome滑块验证码的关键步骤,包括理解其工作原理、准备工作、参数获取与配置、完整破解流程及API调用。通过使用Capsolver服务和模拟真实用户行为,帮助开发者有效绕过这一反机器人机制,同时强调了法律与道德考量。

weixin_30415113的博客 483

输出所有大于平均值的数java_【PTA题目解答】7-1 输出所有大于平均值的数

7-1 输出所有大于平均值的数 (15分)本题要求编写程序,将输入的n个整数存入数组a中,然后计算这些数的平均值,再输出所有大于平均值的数。输入格式:输入在第1行中给出一个正整数n(1≤n≤10),第2行输入n个整数,其间以空格分隔。题目保证数据不超过长整型整数的范围。输出格式:输出在第1行给出平均值,保留2位小数。在第2行输出所有大于平均值的数,每个数的后面有一个空格;如果没有满足条件的数,则输...

weixin_35962608的博客 3055

工业视觉开发者的福音:用C#玩转VisionMaster算子(非方案版完整教程)

本文为工业视觉开发者提供了一份完整的C#与VisionMaster算子二次开发教程,详细介绍了环境配置、算子调用原理、性能优化技巧及实战案例。通过模板匹配和二维码识别等实例,展示了如何高效集成VisionMaster算子到现有框架中,提升工业自动化视觉检测系统的灵活性和性能。

weixin_29280657的博客 271

广告推荐算法 - 学习笔记(持续更新中)

本篇博客,是我用来记录学习广告推荐算法的一些笔记和总结。王喆:"深度"学习计算广告计算广告系统的核心目标是通过数据、算法和技术,在合适的场景下,将最相关的广告精准推送给目标用户,同时实现广告主媒体平台和用户之间的多方利益最大化。广告主:需求方核心目标:通过精准投放广告,最大化转化(如点击、购买)并控制成本,提升投资回报率(ROI)。关键行为:广告创建,定向设置,预算与出价策略,效果监控媒体平台:供给方核心目标:最大化广告收入,同时保持用户体验以避免用户流失。

qq_39748832的博客 2199

L1-1【例7-1】 输出所有大于平均值的数

本题要求编写程序,将输入的n个整数存入数组a中,然后计算这些数的平均值,再输出所有大于平均值的数。

ds_zzj的博客 572

echarts 饼图(加载进度条动画效果)

1、外侧动画细线效果运动“custom”自定义系列中“renderItem”属性来实现,动态修改起始角度和终止角度。2、圆环使用" pie "类型添加两个data值来画百分比圆环,动态修改data中的值。

God's asylum的博客 1631

7-1 输出所有大于平均值的数 (10 分)

本题要求编写程序,将输入的n个整数存入数组a中,然后计算这些数的平均值,再输出所有大于平均值的数。 输入格式: 输入在第1行中给出一个正整数n(1≤n≤10),第2行输入n个整数,其间以空格分隔。题目保证数据不超过长整型整数的范围。 输出格式: 输出在第1行给出平均值,保留2位小数。在第2行输出所有大于平均值的数,每个数的后面有一个空格;如果没有满足条件的数,则输出空行。 如果输入的n不在有效范围内,则在一行中输出"Invalid."。 输入样例1: 10 55 23 8 11 22 89

m0_66460650的博客 451

【银河麒麟服务器操作系统】安装英伟达4090D显卡驱动操作指南

本文详细介绍了在银河麒麟高级服务器操作系统V10SP3-2403-X86版本上安装NVIDIA RTX4090D显卡驱动的完整流程。主要内容包括:准备工作检查、开源驱动禁用、运行级别切换、依赖包安装以及交互式安装过程中的关键选项选择(32位库选Yes、X配置选No)。通过禁用nouveau驱动、重建内核引导等步骤确保驱动安装成功,最后通过nvidia-smi命令验证驱动安装情况。文档提供了操作检查表和安装流程图,帮助用户在银河麒麟系统上顺利完成显卡驱动部署。

信创运维工程师 · 银河麒麟 & 容器实战 | 金融生产环境迁移·等保加固 | 142篇原创·17万+阅读 3105

Python爬虫-爬取猫眼演出数据

本文是该专栏的第53篇,后面会持续分享python爬虫干货知识。猫眼平台除了有影院信息之外,它还涵盖了演出信息,比如说“演唱会,音乐节,话剧音乐剧,脱口秀,音乐会,戏曲艺术,相声”等等各种演出相关信息。而本文,笔者将以猫眼平台为例,基于Python爬虫实现获取各种演出信息的数据。废话不多说,具体细节部分以及详细思路逻辑,笔者将在正文结合完整代码进行详细说明。(附带完整代码)

Python进阶专栏《爬虫实战进阶》,《Pyppeteer从入门到精通》原创作者 569

输出所有大于平均值的数(调用函数,主函数)。

#include<stdio.h> int main() { int i; double average,sum; int a[10]; printf("Enter 10 integers:"); sum=0; for(i=0;i<10;i++) { scanf("%d",&a[i]); sum=sum+a[i]; } average=sum/10; printf("average=%.2f\n",average); printf(">aver.

CNSA183_20的博客 1583

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

输出全部大于平均数的数

#include <stdio.h> main () { int x; double sum=0,aver; int i=0; int a[100]={0}; int b; scanf ("%d",&x); while (x!=-1) { a[i]=x; sum+=x; i++;

tang051308的博客 2697

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

数组求平均数,且输出大于平均数的值

public static void main(String[] args) { Scanner in = new Scanner(System.in); int x; double sum = 0; int cnt=0; int[] numbers = new int[100]; //定义数组 x = in.nextInt(); while ( x != -1) { ...

m0_47326552的博客 947

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

7-2 输出所有大于平均值的数

本题要求编写程序,将输入的n个整数存入数组a中,然后计算这些数的平均值,再输出所有大于平均值的数。 输入格式: 输入在第1行中给出一个正整数n(1≤n≤10),第2行输入n个整数,其间以空格分隔。题目保证数据不超过长整型整数的范围。 输出格式: 输出在第1行给出平均值,保留2位小数。在第2行输出所有大于平均值的数,每个数的后面有一个空格;如果没有满足条件的数,则输出空行。 如果输入的n不在有效范围内,则在一行中输出"Invalid."。 输入样例1: 10 55 23 8 11 22 89 0 -1 78

Tanux的博客 3155

输出所有大于平均值的数 (15分)

输出所有大于平均值的数 (15分) 本题要求编写程序,将输入的n个整数存入数组a中,然后计算这些数的平均值,再输出所有大于平均值的数。 输入格式: 输入在第1行中给出一个正整数n(1≤n≤10),第2行输入n个整数,其间以空格分隔。题目保证数据不超过长整型整数的范围。 输出格式: 输出在第1行给出平均值,保留2位小数。在第2行输出所有大于平均值的数,每个数的后面有一个空格;如果没有满足条件的数,则输出空行。 如果输入的n不在有效范围内,则在一行中输出"Invalid."。 输入样例1: 10 55 23 8

qq_43563207的博客 9633

计算用户输入数字的平均数,并输出所有大于平均数的数

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

qq_52191177的博客 913

2.8输出所有大于平均值的数 (15分)

8 输出所有大于平均值的数 (15分) 本题要求编写程序,将输入的n个整数存入数组a中,然后计算这些数的平均值,再输出所有大于平均值的数。 输入格式: 输入在第1行中给出一个正整数n(1≤n≤10),第2行输入n个整数,其间以空格分隔。题目保证数据不超过长整型整数的范围。 输出格式: 输出在第1行给出平均值,保留2位小数。在第2行输出所有大于平均值的数,每个数的后面有一个空格;如果没有满足条件的数,则输出空行。 如果输入的n不在有效范围内,则在一行中输出"Invalid."。 输入样例1: 10 55 23

ihopeyousuccess的博客 1983

输出所有大于平均值的数-PTA

输入在第1行中给出一个正整数n(1≤n≤10),第2行输入n个整数,其间以空格分隔。题目保证数据不超过长整型整数的范围

Professor6的博客 4924
上一篇: 7-2 大小写字母转换
下一篇: 7-5 交换最小值
小月先先贝-
博客等级 码龄7年 62粉丝 29原创
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值