Description
输入n个成绩,打印出所有低于平均分的分数(注意:ave = s/n中s 为float或ave = (float)s/n)。

Input
多个测试数据每个测试数据一行,在这行中先输入分数的个数n(1<=n<=100),然后紧跟着输入n个整数(代表分数)

Output
对于每个测试数据,输出一行按照输入顺序输出所有低于(<)平均分的分数,中间用一个空格隔开,如果没有低于平均分的那么只输出一个空行

Sample Input
3 40 50 60
2 90 80
5 10 10 90 80 80
Sample Output
40
80
10 10

#include<stdio.h>
int main()
{
int n,i,flag;
float ave,s;

while(scanf("%d",&n)!=EOF)
{s=0;//s=0要放在while里面不然第二次时判定s为上一次的值 int a[n];for(i=0;i<n;i++){scanf("%d",&a[i]);s+=(float)a[i];//要求输入整数a【i】但s为float型,必须在a【i】前加(float) }ave=s/n;flag=1;//flag=1放在外面,放在for内则每次自动使得flag=1 for(i=0;i<n;i++){if(a[i]<ave){if(flag==1)//能确定次数则用for语句方便格式表现,无法确定则利用flag {printf("%d",a[i]);flag=0;}else if(flag==0)//这边的else必须加 printf(" %d",a[i]);}}printf("\n");
}
return 0;

}

打印所有低于平均分的分数(数组)相关推荐

  1. C语言试题十二之m个人的成绩存放在score数组中,请编写函数function,它的功能是:将低于平均分的人数作为函数值返回,将低于平均分的分数放在below所指定的数组中。

    1. 题目 m个人的成绩存放在score数组中,请编写函数function,它的功能是:将低于平均分的人作为函数值返回,将低于平均分的分数放在below所指定的数组中. 2 .温馨提示 C语言试题汇总 ...

  2. 【C语言】平均分的战争。有m个人的成绩存放在score数组中,请编写程序求出平均成绩并且罗列出低于平均分的分数。

    [问题描述] 平均分的战争.有m个人的成绩存放在score数组中,请编写程序求出平均成绩并且罗列出低于平均分的分数. [输入形式]输入共两行: 第一行成绩个数N,N<=20 第二行,N个以空格分 ...

  3. 计算分数数组中去掉最低分的平均分,并打印

    package Day05;/*** 2.定义一个分数数组:double[] arr = {88.5,96,97,74,88.2,58.5,77.9,90,99};* 计算分数数组中去掉最低分的平均分 ...

  4. Java黑皮书课后题第7章:7.4(分析成绩)编写一个程序,读入个数不确定的考试分数,并且判断有多少个分数是大于或等于平均分,多少个分数是低于平均分的。输入一个负数表示输入结束。假设最高分是100

    7.4(分析成绩)编写一个程序,读入个数不确定的考试分数,并且判断有多少个分数是大于或等于平均分,多少个分数是低于平均分的.输入一个负数表示输入结束.假设最高分是100 题目 题目描述 破题 代码 运 ...

  5. C语言试题五十五之m个人的成绩存放在score数组中,请编写函数function,它的功能是:将高于平均分的人数作为函数值返回,将高于平均分的分数放在high所指定的数组中。

    1. 题目 m个人的成绩存放在score数组中,请编写函数function,它的功能是:将高于平均分的人数作为函数值返回,将高于平均分的分数放在high所指定的数组中. 2 .温馨提示 C语言试题汇总 ...

  6. PTA 数组 7-1 计算平均分并输出低于平均分的成绩

    计算全班n个(n≤30)学生的平均分,输出平均分以及低于平均分的成绩. 输入格式: 先输入整数n,再依次输入n个整数成绩,以空格间隔. 输出格式: 在第一行以格式average=result输出平均分 ...

  7. 计算平均分并输出低于平均分的学生成绩

    东软学习小组成员:时雾 计算平均分并输出低于平均分的学生成绩 从键盘上输入若干(<20)个学生的成绩,统计计算出平均成绩,并输出低于平均分的学生成绩,用输入负数结束输入. 输入格式: 在一行中输 ...

  8. iOS中XML解析 (二) libxml2(实例:打印xml内容及存储到数组)

    关联:iOS中XML解析 (一) TBXML (实例:打印xml内容及存储到数组) 关于libxml库的基本使用,在http://xmlsoft.org/网上有文档. 准备工作: project=&g ...

  9. iOS中XML解析 (一) TBXML (实例:打印xml内容及存储到数组)

    关联:iOS中XML解析 (二) libxml2(实例:打印xml内容及存储到数组) 在时间上TBXML占优,libxml2支持了边下载边解析. 来源:http://www.codeios.com/f ...

最新文章

  1. sqlite3 解决并发读写冲突的问题
  2. 有谁还不会找技能Call跟我来(以打坐为例子)
  3. mysql 程序迁移_如何从MySQL数据库程序中迁移数据库文件
  4. BPEL 语言介绍和应用
  5. 法流程图_【对反应过程的笔记整理方法——时间轴法】
  6. 玩JDK 12的Switch表达式
  7. ASP.NET知识集
  8. 数据结构实验之排序七:选课名单(卡内存的一道题。。坑)
  9. 虚拟化之vmware-vsphere (web) client
  10. kotlin 查找id_Kotlin程序查找平行四边形的区域
  11. R40使用GPIO中断实现按键功能【原创】
  12. 喜庆红色主题新年春节晚会年会背景素材(PSD分层格式)
  13. Ubuntu 18安装谷歌浏览器
  14. 备忘:BLOCK CORRUPTION IN SYSTEM DATAFILE
  15. 当天使爱上吸血鬼,上帝开始哭泣
  16. python接口自动化之自动发送测试报告邮件
  17. Big Sur菜单栏颜色遭吐槽?如何将Big Sur菜单栏调成暗黑模式
  18. endnotex9安装后使用方法_EndNoteX9个人安装说明.PDF
  19. 抖音seo源码二次开发,短视频seo源码二次开发
  20. postgresql-with as处理子查询速度慢的问题

热门文章

  1. jquery 总结
  2. Visual C# 2010从入门到精通
  3. 授于某个用户有写作业和调度作业的权限
  4. [Tips]Torch功能点记录
  5. 生产者、消费者问题之闹钟
  6. 类中赋值运算符重载函数
  7. Uber新功能:隐藏司机乘客们的手机号码
  8. 用c#开发微信 (16) 微活动 2 刮刮卡
  9. Hadoop: MapReduce2的几个基本示例
  10. [*leetcode 5] Longest Palindromic Substring