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. scala-- 内建控制结构

    内建控制结构 ​ scala 内建的控制结构很少,只有 if while for try match 和函数调用 几种. 因为scala 从语法层面支持函数字面量.几乎所有的scala控制结构都会产生 ...

  2. PPT汇报 评审表

    评审表 团队编号 团队名称 团队项目名称 格式评审 内容评审 PPT评审 演讲评审 优点 存在问题(至少提3点) 建议 01 牛肉面不要牛肉不要面 02 正义联盟 我是一个图书小平台 03 什么队 & ...

  3. oracle 基本信息

    查看Oracle是32位还是64位的方法: 方法一:使用sqlplus 64位: [oracle@qs-wg-db2 ~]$ sqlplus / as sysdba;   SQL*Plus: Rele ...

  4. IRanges package

    1)介绍 在分析序列时,我们通常对特定的连续子序列感兴趣. 例如,a矢量可以被认为是按字母顺序排列的小写字母序列. 我们将第一个五个字母(a到e)称为连续的子序列,而仅包含元音的子序列不会是连续的. ...

  5. .net 发送邮件失败

    1,是否为企业邮箱,如果是则用最高admin的帐号,降低其安全级别,下面的子帐号自动适用.(Google 阻止了从某个不够安全的应用进行的登录尝试) 2,做一个测试页面,对错误结果进行分析,一步一步查 ...

  6. alter 和 update的用法和区别

    alter的增加和删除alter table xs_kc add xuefen number;alter table xs_kc drop column xuefen; 删除的时候必须使用column ...

  7. 第七章 二叉搜索树 (d1)AVL树:重平衡

  8. getchar()、putchar()、gets()、puts()、cin.get()、cin.getline()、getline()

    1.getchar: 原型为int getchar(void). 它从stdin里读取一个字符.返回值为用户输入的ASCⅡ码,出错返回-1. eg:c=getchar(). 2.putchar: 原型 ...

  9. Python3 filter() 函数

    Python3 filter() 函数  Python3 内置函数 描述 filter() 函数用于过滤序列,过滤掉不符合条件的元素,返回一个迭代器对象,如果要转换为列表,可以使用 list() 来转 ...

  10. Metropolis(多源点最短路)

    Metropolis https://www.nowcoder.com/acm/contest/203/I 题目描述 魔方国有n座城市,编号为.城市之间通过n-1条无向道路连接,形成一个树形结构. 在 ...