当前位置:网站首页>一本通循环结构的程序设计题解(2)
一本通循环结构的程序设计题解(2)
2022-07-30 12:45:00 【竹林居士-】
1、求平均年龄
原题链接
http://ybt.ssoier.cn:8088/problem_show.php?pid=1059
【题目描述】
班上有学生若干名,给出每名学生的年龄(整数),求班上所有学生的平均年龄,保留到小数点后两位。
【输入】
第一行有一个整数n(1 ≤ n ≤ 100),表示学生的人数。其后n行每行有1个整数,表示每个学生的年龄,取值为15到25。
【输出】
输出一行,该行包含一个浮点数,为要求的平均年龄,保留到小数点后两位。
【输入样例】
2
18
17
【输出样例】
17.50
代码:
#include<iostream>
using namespace std;
int n,a[120];
float ans;
int main()
{
cin>>n;
for(int i=1;i<=n;i++) cin>>a[i];
for(int i=1;i<=n;i++) ans+=a[i];
ans/=n;
printf("%.2lf",ans);
return 0;
}2、均值
原题链接
http://ybt.ssoier.cn:8088/problem_show.php?pid=1060【题目描述】
给出一组样本数据,包含n个浮点数,计算其均值,精确到小数点后4位。
【输入】
输入有两行,第一行包含一个整数n(n小于100),代表样本容量;第二行包含n个绝对值不超过1000的浮点数,代表各个样本数据。
【输出】
输出一行,包含一个浮点数,表示均值,精确到小数点后4位
【输入样例】
2
1.0 3.0
【输出样例】
2.0000
代码:
#include<iostream>
using namespace std;
int n;
float a[1020];
float ans;
int main()
{
cin>>n;
for(int i=1;i<=n;i++)
{
cin>>a[i];
ans+=a[i];
}
ans/=n;
printf("%.4lf",ans);
return 0;
}3、求整数的和与均值
原题链接
http://ybt.ssoier.cn:8088/problem_show.php?pid=1061
【题目描述】
读入n(1≤n≤10000)个整数,求它们的和与均值。
【输入】
输入第一行是一个整数n,表示有n个整数。
第2~n+1行每行包含1个整数。每个整数的绝对值均不超过10000。
【输出】
输出一行,先输出和,再输出平均值(保留到小数点后5位),两个数间用单个空格分隔。
【输入样例】
4
344
222
343
222
【输出样例】
1131 282.75000
代码:
#include<iostream>
using namespace std;
int n;
int a[10020];
double ans;
int sum;
int main()
{
cin>>n;
for(int i=1;i<=n;i++)
{
cin>>a[i];
ans+=a[i];
sum+=a[i];
}
ans/=n;
printf("%d %.5lf",sum,ans);
return 0;
}4、最高的分数
【题目描述】
孙老师讲授的《计算概论》这门课期中考试刚刚结束,他想知道考试中取得的最高分数。因为人数比较多,他觉得这件事情交给计算机来做比较方便。你能帮孙老师解决这个问题吗?
【输入】
输入两行,第一行为整数n(1 ≤ n < 100),表示参加这次考试的人数.第二行是这n个学生的成绩,相邻两个数之间用单个空格隔开。所有成绩均为0到100之间的整数。
【输出】
输出一个整数,即最高的成绩。
【输入样例】
5
85 78 90 99 60
【输出样例】
99
代码:
#include<iostream>
#include<cmath>
using namespace std;
int n;
int a[120];
int res=-1;
int main()
{
cin>>n;
for(int i=1;i<=n;i++)
{
cin>>a[i];
res=max(res,a[i]);
}
cout<<res<<endl;
return 0;
}新手,请多多指教
边栏推荐
- no matching host key type found. Their offer: ssh-rsa
- Dry Goods Sharing: Various Implementation Methods of Bean Management Factory with Great Use of Small Skills
- Lake storehouse which electricity (2) of the project: project using technology and version and the environment
- 域名抢注“卷”到了表情包?ENS逆势上涨的新推力
- dolphinscheduler添加hana支持
- 如何将EasyCVR平台RTSP接入的设备数据迁移到EasyNVR中?
- ES6 Set与Map是什么,如何使用
- 北上广线下活动丨年底最不可错过的技术聚会都齐了
- 最基础01/完全背包
- DOM常用方法以及项目
猜你喜欢
随机推荐
[PostgreSQL] - 存储结构及缓存shared_buffers
ModelCoder状态机:对柴油机工况判断策略进行建模
【Kaggle:UW-Madison GI Tract Image Segmentation】肠胃分割比赛:赛后复盘+数据再理解
智能指针实现猜想
Why is Prometheus a monitoring artifact sufficient to replace Zabbix?
Lake storehouse which electricity (2) of the project: project using technology and version and the environment
浅析TSINGSEE智能视频分析网关的AI识别技术及应用场景
大手笔!两所“双一流”大学,获75亿元重点支持!
MySQL【多表查询】
句柄与指针的简单理解
数字化时代,寻求企业财务转型路径的最优解
R语言ggpubr包的ggboxplot函数可视化分组箱图、自定义移除可视化图像的特定对象(移除可视化图像轴坐标轴的刻度线标签文本、both x and y axis ticks labels)
js 构造函数 return 非空对象,其实例化的对象在原型上的差异
JS事件的相关特性以及原理
关于香港高防IP需要关注的几个问题
湖仓一体电商项目(二):项目使用技术及版本和基础环境准备
Execution order of select, from, join, on where groupby, etc. in MySQL
Jackson 的JAR包冲突问题
常见的云计算安全问题以及如何解决
腾讯称电竞人才缺口200万;华为鸿蒙3.0正式发布;乐视推行每周工作4天半?...丨黑马头条...







![[SCTF2019]Flag Shop](/img/26/20e21ec873f41f2633703216453a44.png)

