1.    求平均值

【问题描述】

在一次运动会方队表演中,学校安排了十名老师进行打分。对于给定的每个参赛班级的不同打分(百分制整数),按照去掉一个最高分、去掉一个最低分,再算出平均分的方法,得到改班级的最后得分。

【样例输入】

90 89 92 90 93 95 88 90 89 88

【样例输出】

90.125

#include <iostream>
#include <iomanip>
using namespace std;
int main(){
//min:最小值 max:最大值 score:每次输入的分数 sum:总分
double min=, max=-, score, sum=;
for(int i=;i<;i++){
cin >> score;
//求和已经有了
sum += score;
if(min > score){
min = score;
}
if(max < score){
max = score;
}
}
double avg = (sum-min-max)/;
cout << fixed << setprecision() << avg << endl;
return ;
}

2.    打印水仙花数

【问题描述】

编程求出所有的水仙花数。水仙花数是一类特殊的三位数,它们每一个数位上的数字的立方和恰好等于这个三位数本身。

例如: 153 = 1*1*1 +5*5*5 + 3*3*3。

【样例输出】

153 370 371 407

#include <iostream>
using namespace std;
int main(){
int a, b, c;
for(int i=;i<;i++){
a = i/;
b = i%/;
c = i%;
if(a*a*a+b*b*b+c*c*c==i){
cout << i << " ";
}
}
return ;
}

3.    求平均年龄

【问题描述】

班上有学生若干名,给出每名学生的年龄(整数),求班上所有学生的平均年龄,保留到小数点后两位

输入:第一行有一个整数n(1<= n <= 100),表示学生的人数。其后n行每行有1个整数,表示每个学生的年龄,取值为15到25。

输出:输出一行,该行包含一个浮点数,为要求的平均年龄,保留到小数点后两位。

【样例输入】

2

18

17

【样例输出】

17.50

#include <iostream>
#include <iomanip>
using namespace std;
int main(){
int n, m;
double sum=0.0;
cin >> n;
for(int i=;i<n;i++){
cin >> m;
sum += m;
}
cout << fixed << setprecision() << sum/n << endl;
return ;
}

4.    同时被3,5,7整除的数

【问题描述】

输出m和n之间(包括m和n)所有能够同时被3,5,7整除的数,其中0 <= m < n <= 1000。

输入:一行,包含两个整数m和n,其间以一个空格间隔;

输出:如果0到n之间没有能同时被3,5,7整除的数,输出0;如果有就输出这些数字。

【样例输入1】

0 100

【样例输出1】

0

【样例输入2】

100 300

【样例输出2】

105 210

#include <iostream>
using namespace std;
int main(){
int m, n;
int k=;
cin >> m >> n;
for(int i=m;i<=n;i++){
if(i%==){
cout << i << " ";
k++;
}
}
if(k==){
cout << << endl;
}
return ;
}

5.    满足条件的数累加

【问题描述】

将正整数 m 和 n 之间(包括 m 和 n)能被 17 整除的数累加。其中,0 < m < n < 1000。

输入:一行,包含两个整数m和n,其间,以一个空格间隔。

输出:输出一行,包行一个整数,表示累加的结果。

【样例输入】

50 85

【样例输出】

204

#include <iostream>
using namespace std;
int main(){
int m, n, sum = ;
cin >> m >> n;
for(int i=m;i<=n;i++){
if(i%==){
sum += i;
}
}
cout << sum << endl;
return ;
}

noip第7课作业的更多相关文章

  1. noip第5课作业

    1.     计算税收 [问题描述] 对某产品征收税金,在产值1万元以上收税5%:在1万元以下但在5000元或者以上的征收税3%:在5000元以下但在1000元或以上征收税2%:1000元以下的免收税 ...

  2. noip第34课作业

    1.    信息加密 [问题描述] 在传递信息的过程中,为了加密,有时需要按一定规则将文本转换成密文发送出去.有一种加密规则是这样的:1. 对于字母字符,将其转换成其后的第3个字母.例如:A→D,a→ ...

  3. noip第33课作业

    1.    排座椅 [问题描述] 上课的时候总会有一些同学和前后左右的人交头接耳,这是令小学班主任十分头疼的一件事情.不过,班主任小雪发现了一些有趣的现象,当同学们的座次确定下来之后,只有有限的D对同 ...

  4. noip第29课作业

    1.   钢条切割 [问题描述] 一家公司购买长钢条,将其切割成短钢条出售,切割本身没有成本,长度为i的短钢条的价格为Pi.那给定一段长度为n的钢条和一个价格表Pi,求钢条的切割方案使得收益Rn最大. ...

  5. noip第28课作业

    分段数列 [问题描述] 对于给定的一个长度为N的正整数数列A[i],现要将其分成连续的若干段,并且每段和不超过M(可以等于M),问最少能将其分成多少段使得满足要求. 输入格式: 输入第1行包含两个正整 ...

  6. noip第27课作业

    1. 繁忙的都市 [问题描述] 城市C是一个非常繁忙的大都市,城市中的道路十分的拥挤,于是市长决定对其中的道路进行改造.城市C的道路是这样分布的:城市中有n个交叉路口,有些交叉路口之间有道路相连,两个 ...

  7. noip第26课作业

    1.    信使 [问题描述] 战争时期,前线有n个哨所,每个哨所可能会与其他若干个哨所之间有通信联系.信使负责在哨所之间传递信息,当然,这是要花费一定时间的(以天为单位).指挥部设在第一个哨所.当指 ...

  8. noip第25课作业

    1.   求一个有向图所有顶点入度的和 输入有向图的顶点个数,边数以及各顶点之间的关联情况,要求求出这个有向图的所有顶点入度的总和. [输入格式] 第1行:2个空格分开的整数n(2<=n< ...

  9. noip第24课作业

    1.  马走日 [问题描述] 马在中国象棋以日子形规则移动.请编写一段程序给定n*m大小的棋盘,以及马的初始位置(x,y),要求不能重复经过棋盘上的同一个点,计算马可以有多少途径遍历棋盘上的所有点. ...

  10. noip第23课作业

    1.   营救 铁塔尼号遇险了!他发出了求救信号.距离最近的哥伦比亚号收到了讯息,时间就是生命,必须尽快赶到那里. 通过侦测,哥伦比亚号获取了一张海洋图.这张图将海洋部分分化成n*n个比较小的单位,其 ...

随机推荐

  1. Rxjs 修改Observable 里的值

    有这么一个对象c$: Observable<any> 修改里边的值: 声明一个subject subject: Subject<any>; 在ngOnInit()中进行初始化 ...

  2. delphi实现两个目录路径的链接

    filepath := PathJoin(['C:', 'path1', 'path2\', 'a.doc']); // filepath = 'C:\path1\path2\a.doc' 代码: f ...

  3. Zabbix 监控端口状态并邮件报警

    Zabbix监控端口 前提 zabbix安装 zabbix邮件报警 添加监控项 添加触发器 添加动作 设置完成后,在配置过报警媒介后也就是 邮件报警  后就完成了.

  4. Mybatis-Generator自动生成Dao、Model、Mapping等相关映射文件(懒人版)

    今天在学习mybatis生成相关的映射文件的时候,发现了往期的生成Dao.Model.Mapping等文章多数都是一样的,我也在学着重复造轮子,不过是懒人造的.本文旨在解决开发过程,简化配置文件的“手 ...

  5. [leetcode]381. Insert Delete GetRandom O(1) - Duplicates allowed常数时间插入删除取随机值

    Design a data structure that supports all following operations in average O(1) time. Note: Duplicate ...

  6. error: In function ‘void* opencv_showimg(void*)’:

    今天这个问题折磨了我一下午,终于知道是为什么了,心酸历程.....赶紧来记录一下 错误: /home/wj/workspace/Loitor_VI_Sensor_SDK_V1./SDK/src/cam ...

  7. sql标量值函数,将汉字转化为拼音,无音标

    USE [db_Test]GO SET ANSI_NULLS ONGO SET QUOTED_IDENTIFIER ONGO create function [dbo].[fn_GetPinyin]( ...

  8. idea 注释文件和方法注释

    类注释: 如下图所示

  9. socket编程介绍

    Python 提供了两个基本的 socket 模块. 第一个是 Socket,它提供了标准的 BSD Sockets API. 第二个是 SocketServer, 它提供了服务器中心类,可以简化网络 ...

  10. Java jdk 8 新特性

    list 统计(求和.最大.最小.平均) 第一种方式 int suma = listUsers.stream().map(e -> e.getAge()).reduce(Integer::sum ...