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

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

  1. 1、本文档共41页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实用文案 实用文案 344222标准 344 222 标准 实用文案 实用文案 344222标准 344 222 标准 实用文案 实用文案 标准 标准 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 实用文案 实用文案 3标准 3 标准 实用文案 实用文案 标准 标准 实用文案343 实用文案 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:i nteger; 〃e:i nteger; begin repeat readl n(n) until((n>=1) and (n<=1000)); read(max); min :二max; for i:=1 to n-1 do begin read(x); if x>max the n max:=x; if xvmin the n min :=x; end; f:二max-mi n; write(f); //read(e); end. 06:奥运奖牌计数 扌苗述: 2008年北京奥运会,A国的运动员参与了 n天的决赛项目(1 <n<17)。现在要 统计一下A国所获得的金、银、铜牌数目及总奖牌数。 输入 输入n +1行,第1行是A国参与决赛项目的天数 n,其后n行,每一行是该国 某一天获得的金、银、铜牌数目,以一个空格分开。 输出 输出1行,包括4个整数,为A国所获得的金、银、铜牌总数及总奖牌数,以一 个空格分开。 样例输入 0 3 1 0 0 3 0 样例输出 4 3 11 program Project1; var n, suma,sumg,sumc,i,g,a,c,s:i nteger; x:i nteger; begin repeat read( n) un til ((n>=0) and (n<二仃)); 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; 实用文案 实用文案 标准 标准 实用文案 实用文案 标准 标准 en d; s:二sumg+suma+sumc; write(sumg,' ',suma,' ',sumc,' ',s); read(x); end. 07:奇数求和 m不大养数的和

您可能关注的文档

文档评论(0)

157****8632 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档