初中信息奥赛题库编程基础之循环控制..docVIP

初中信息奥赛题库编程基础之循环控制..doc

  1. 1、本文档共22页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
初中信息奥赛题库编程基础之循环控制.

01:求平均年龄 描述班上有学生若干名,给出每名学生的年龄(整数),求班上所有学生的平均年龄,保留到小数点后两位。 输入 第一行有一个整数n(1= n = 100),表示学生的人数。其后n行每行有1个整数,表示每个学生的年龄,取值为15到25。 输出 输出一行,该行包含一个浮点数,为要求的平均年龄,保留到小数点后两位。 样例输入 2 18 17 样例输出 17.50 提示 要输出浮点数、双精度数小数点后2位数字,可以用下面这种形式:? printf(%.2f, num); 02:均值 描述给出一组样本数据,计算其均值。 输入 输入有两行,第一行包含一个整数n(n小于100),代表样本容量;第二行包含n个绝对值不超过1000的浮点数,代表各个样本数据。 输出 输出一行,包含一个浮点数,表示均值,精确到小数点后4位。 样例输入 2 1.0 3.0 样例输出 2.0000 03:求整数的和与均值 描述读入n(1 = n = 10000)个整数,求它们的和与均值。 输入 输入第一行是一个整数n,表示有n个整数。 第2~n+1行每行包含1个整数。每个整数的绝对值均不超过10000。 输出 输出一行,先输出和,再输出平均值(保留到小数点后5位),两个数间用单个空格分隔。 样例输入 4 344 222 343 222 样例输出 1131 282.75000 04:最高的分数 描述孙老师讲授的《计算概论》这门课期中考试刚刚结束,他想知道考试中取得的最高分数。因为人数比较多,他觉得这件事情交给计算机来做比较方便。你能帮孙老师解决这个问题吗? 输入 输入两行,第一行为整数n(1 = n 100),表示参加这次考试的人数.第二行是这n个学生的成绩,相邻两个数之间用单个空格隔开。所有成绩均为0到100之间的整数。 输出 输出一个整数,即最高的成绩。 样例输入 5 85 78 90 99 60 样例输出 99 05:整数序列的元素最大跨度值 描述给定一个长度为n的非负整数序列,请计算序列的最大跨度值(最大跨度值 = 最大值减去最小值)。? 输入 一共2行,第一行为序列的个数n(1 = n = 1000),第二行为序列的n个不超过1000的非负整数,整数之间以一个空格分隔。 输出 输出一行,表示序列的最大跨度值。 样例输入 6 3 0 8 7 5 9 样例输出 9 program g; var n,i,max,min,x,f:integer; //e:integer; begin repeat readln(n) until((n=1) and (n=1000)) ; read(max); min:=max; for i:=1 to n-1 do begin read(x); if xmax then max:=x; if xmin then min:=x; end; f:=max-min; write(f); //read(e); end. 06:奥运奖牌计数 描述2008年北京奥运会,A国的运动员参与了n天的决赛项目(1≤n≤17)。现在要统计一下A国所获得的金、银、铜牌数目及总奖牌数。 输入 输入n+1行,第1行是A国参与决赛项目的天数n,其后n行,每一行是该国某一天获得的金、银、铜牌数目,以一个空格分开。 输出 输出1行,包括4个整数,为A国所获得的金、银、铜牌总数及总奖牌数,以一个空格分开。 样例输入 3 1 0 3 3 1 0 0 3 0 样例输出 4 4 3 11 program Project1; var n,suma,sumg,sumc,i,g,a,c,s:integer; x:integer; begin repeat read(n) until ((n=0) and (n=17)); sumg:=0; suma:=0; sumc:=0; for i:=1 to n do begin read(g,a,c); sumg:=sumg+g; suma:=suma+a; sumc:=sumc+c; end; s:=sumg+suma+sumc; write(sumg, ,suma, ,sumc, ,s); read(x); end. 07:奇数求和 描述计算非负整数 m 到 n(包括m 和 n )之间的所有奇数的和,其中,m 不大于 n,且n 不大于300。例如 m=3, n=12, 其和则为:3+5+7+9+11=35。 输入 两个数 m 和 n,两个数以一个空格分开,其中 0 = m = n = 300 。 输出 输出一行,包含一个整数,表示m 到 n(包括m 和 n )之间的所有奇数的和 样例输入 7 15 样例输出 5

文档评论(0)

klfgk7s7fas + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档