Description

不知道是从哪个学校开始兴起的还是哪个领导的决定,学校里每周都要检查宿舍卫生!大家发现没有,检查宿舍卫生是件很奇葩的事情,它剥削了每件物品的意义:垃圾桶里不能有垃圾,挂钩上不能挂东西,桌子上不能放东西,床上不能躺人!!假设检查卫生分为五项成绩:垃圾桶得分、挂钩得分、桌子得分、床铺得分和窗台得分。每项满分20分,总分满分为100分。按照计算机学院奇葩的规定,宿舍成绩在85分以下就要算作不合格。某天,宿管阿姨给了你一个检查完宿舍的打分表,让你帮忙统计下有多少个宿舍没有达到85分(等于85分是可以的),并且统计成绩最高分。

Input

第一行为一个整数 n (0 < n <= 100),代表你要统计的宿舍的总数,接下来 n 行每行为 5 个整数,代表宿舍五项成绩的得分。

Output

输出只有一行,由一个空格分隔的两个整数:总分不合格的宿舍数和宿舍总分最高分,如果最高分仍小于85分,则输出为不合格的宿舍数和“No”(不包含引号)。

Sample

Input

5
1 2 3 4 5
10 20 10 20 20
20 20 20 20 20
15 15 15 20 20
10 10 10 10 10

Output

3 100

C语言中的结构体

在C语言中,结构体(struct)指的是一种数据结构,是C语言中聚合数据类型(aggregate data type)的一类。结构体可以被声明为变量、指针或数组等,用以实现较复杂的数据结构。结构体同时也是一些元素的集合,这些元素称为结构体的成员(member),且这些成员可以为不同的类型,成员一般用名字访问。

结构体变量

结构体是C语言中一种重要的数据类型,该数据类型由一组称为成员(或称为域,或称为元素)的不同数据组成,其中每个成员可以具有不同的类型。结构体通常用来表示类型不同但是又相关的若干数据

结构体类型不是由系统定义好的,而是需要程序设计者自己定义的。C语言提供了关键字struct来标识所定义的结构体类型。

关键字struct和结构体名组合成一种类型标识符,其地位如同通常的int、char等类型标识符,其用途就像 int 类型标识符标识整型变量一样可以用来定义结构体变量。定义变量以后,该变量就可以像定义的其他变量一样使用了;成员又称为成员变量,它是结构体所包含的若干个基本的结构类型,必须用“{}”括起来,并且要以分号结束,每个成员应表明具体的数据类型。

定义与声明

结构体的定义如下所示,struct为结构体关键字,tag为结构体的标志,member-list为结构体成员列表,其必须列出其所有成员;variable-list为此结构体声明的变量。

 struct tag {member-list} variable-list ; 

在一般情况下,tag、member-list、variable-list这3部分至少要出现2个。以下为示例:

方法一:定义结构体类型时,同时定义该类型的变量

struct [student] /* [ ]表示结构体名是可选的 */
{undefined
char name[10];
char sex;
int age;
float score;
}stu1, ps, stu[5]; / 定义结构体类型的普通变量、指针变量和数组 */

方法二:先定义结构体类型,再定义该类型的变量

struct student
{undefined
char name[10];
char sex;
int age;
float score;
};
struct student stu1, ps, stu[5]; / 定义结构体类型的普通变量、指针变量和数组 */

方法三:用类型定义符typedef先给结构体类型命别名,再用别名定义变量

typedef struct [student]
{undefined
char name[10];
char sex;
int age;
float score;
}STU;
STU stu1, ps, stu[5]; / 用别名定义结构体类型的普通变量、指针变量和数组 */
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#include <string.h>struct dorm{int tr;int h;int ta;int b;int w;}dor;int main(){int n, score[100], max = 0, count = 0, i;scanf("%d", &n);memset(score, 0, sizeof(score));for(i = 0; i < n; i++){scanf("%d", &dor.tr);scanf("%d", &dor.h);scanf("%d", &dor.ta);scanf("%d", &dor.b);scanf("%d", &dor.w);score[i] = score[i] + dor.tr;score[i] = score[i] + dor.h;score[i] = score[i] + dor.ta;score[i] = score[i] + dor.b;score[i] = score[i] + dor.w;}for(i = 0; i < n; i++){if(score[i] < 85){count++;}if(score[i] >= max){max = score[i];}//printf("%d\n", score[i]);}if(max < 85){printf("%d No\n", count);}else{printf("%d %d\n", count, max);}return 0;
}

A - 检查宿舍卫生相关推荐

  1. 7-1 检查宿舍卫生

    7-1 检查宿舍卫生 分数 20 作者 Erdore 单位 山东理工大学 不知道是从哪个学校开始兴起的还是哪个领导的决定,学校里每周都要检查宿舍卫生!大家发现没有,检查宿舍卫生是件很奇葩的事情,它剥削 ...

  2. 7-1 检查宿舍卫生(20分)

    不知道是从哪个学校开始兴起的还是哪个领导的决定,学校里每周都要检查宿舍卫生!大家发现没有,检查宿舍卫生是件很奇葩的事情,它剥削了每件物品的意义:垃圾桶里不能有垃圾,挂钩上不能挂东西,桌子上不能放东西, ...

  3. 结构体一检查宿舍卫生

    A - 检查宿舍卫生 Description 假设检查卫生分为五项成绩:垃圾桶得分.挂钩得分.桌子得分.床铺得分和窗台得分.每项满分20分,总分满分为100分.按照计算机学院奇葩的规定,宿舍成绩在85 ...

  4. 检查宿舍卫生( 结构体 ) SDUT C语言

    检查宿舍卫生 Time Limit: 1000 ms Memory Limit: 65536 KiB Submit Statistic Problem Description 不知道是从哪个学校开始兴 ...

  5. ssm+vue学生寝室宿舍卫生评比管理系统java项目介绍

    学生宿舍是大学生学习.休息的基本单位,是学生的第二课堂,同时也是对学生进行思想政治教育工作的重要阵地.辅导员进学生宿舍,党团组织进宿舍,安全保卫工作进宿舍,校园文化进宿舍等活动的开展越来越普遍,这些活 ...

  6. 基于JAVA+Servlet+JSP+MYSQL的学生宿舍卫生评分系统

    项目功能: 登录模块 宿舍管理 宿舍评分 学生查询 个人信息 学生管理 退出系统 页面效果:

  7. 怎么不能锁门_学校规定宿舍不能锁门,声称方便检查卫生,你认为这合理吗?...

    学校规定宿舍不能锁门,声称方便检查卫生,你认为这合理吗? 10月30日,安徽宿州,逸夫师范学校被曝不让学生锁宿舍门,导致学生经常丢东西.该校学生科韩科长称,禁止锁门为方便宿管检查卫生,这是创建文明城市 ...

  8. 杭电计算机学院宿舍,走进杭电 | 不得不说的杭电寝室

    原标题:走进杭电 | 不得不说的杭电寝室 杭电生活区微地图 1.关于空调 在选择学校时,很多同学都关心寝室是否有空调.独立卫浴和饮水机的问题.作为一所硬件设施先进的学校,杭电的寝室配备当然是很齐全的. ...

  9. 学生计算机测评安排,计算机系学生综合测评细则

    为认真贯彻执行党的教育方针,促进大学生德.智.体全面发展,鼓励学生刻苦学习.争先创优,提高综合素质,根据上级有关文件精神和<集宁师范学院学生综合测评办法>的要求,特制定本细则. 一.综合测 ...

最新文章

  1. slam for dummies
  2. 你在Java中用过动态规划吗?
  3. python的应用不是以下哪种_python的实际应用有哪些?
  4. K8s 实践 | 如何解决多租户集群的安全隔离问题?
  5. python turtle画圆、循环法_实验与作业(Python)-03 Python程序实例解析(函数、循环、range、turtle)...
  6. git schnnel failed to receive handshake, SSLTLS connection failed
  7. [20170617]vim中调用sqlplus.txt
  8. 蓝桥杯 基础练习 高精度加法
  9. Bootstrap3 排版-地址
  10. Python编写学生类计算年龄、成绩等级
  11. 如何在Qt Creator中导入图标资源
  12. SpringBoot-Dubbo入门教程
  13. 开服当GM的基本准则
  14. Android 前置摄像头强制关闭镜像预览
  15. 蒸汽凝结水颜色发红十种常见除铁处理技术优劣对比
  16. BTN7971B电机驱动设计(含原理图)
  17. /usr/bin/ld cannot find -lGL
  18. Udesk即时通讯网页插件发送咨询对象(一、使用内嵌代码)
  19. 谷歌浏览器密码导入导出
  20. 我不喜欢代码,却为何坚持做程序员?

热门文章

  1. Linux输入输出重定向
  2. 乐学成语实现之一:创建数据库和表
  3. SQL server 2008卸载出错
  4. 【数据库系统】关系模式
  5. 【无人机三维路径规划】基于蚁群算法实现无人机三维路径规划含Matlab代码
  6. Lombok 插件如何使用
  7. 新东方 2017 财年:将新增 40-50 家 K12 学习中心,继续试点双师课堂
  8. 云课堂HTML5作业,智慧职教云课堂APPHTML5+CSS3 Web前端开发技术答案
  9. java计算机毕业设计HTML5游戏网站设计与实现MyBatis+系统+LW文档+源码+调试部署
  10. 计算机相关概念总结(1)