题目1022:游船出租(结构体使用)
题目链接:http://ac.jobdu.com/problem.php?pid=1022
详解链接:https://github.com/zpfbuaa/JobduInCPlusPlus
参考代码:
// // 1022 游船出租.cpp // Jobdu // // Created by PengFei_Zheng on 29/04/2017. // Copyright © 2017 PengFei_Zheng. All rights reserved. // #include <stdio.h> #include <iostream> #include <algorithm> #include <string.h> #include <cstring> #include <cmath> #define MAX_SIZE 101using namespace std;struct Boat{int id;int start;int time;bool rent;Boat(){time = 0;rent = false;} };Boat boat[MAX_SIZE]; int num; char key; int hour,minute; int rentCount; double totalTime;int main(){ // freopen("/Users/pengfei_zheng/Desktop/input.txt", "r", stdin);while(scanf("%d",&num)!=EOF && num!=-1){rentCount = totalTime = 0;while(num != 0){scanf(" %c %d:%d",&key,&hour,&minute);if(key == 'S'){boat[num].id = num;boat[num].start = hour * 60 + minute;boat[num].rent = true;}else if(key == 'E'){if(boat[num].rent == true){boat[num].time = (hour * 60 + minute) - boat[num].start;rentCount++;totalTime += boat[num].time;}}scanf("%d",&num);}scanf(" %c %d:%d",&key,&hour,&minute);if(rentCount!=0){printf("%d %.0f\n",rentCount,totalTime/rentCount);}else{printf("0 0\n");}} } /**************************************************************Problem: 1022User: zpfbuaaLanguage: C++Result: AcceptedTime:0 msMemory:1520 kb ****************************************************************/
转载于:https://www.cnblogs.com/zpfbuaa/p/6785912.html
题目1022:游船出租(结构体使用)相关推荐
- ACMNO.42 C语言-第几天 定义一个结构体变量(包括年、月、日)。计算该日在本年中是第几天,注意闰年问题。利用结构体的在最下面
题目描述 定义一个结构体变量(包括年.月.日).计算该日在本年中是第几天,注意闰年问题. 输入 年月日 输出 当年第几天 样例输入 2000 12 31 样例输出 366 来源/分类 C语言 题目截图 ...
- C语言博客作业--结构体
一.PTA实验作业 题目1:6-4 结构体数组按总分排序 1. 本题PTA提交列表 2. 设计思路 定义cala函数,定义ifor i=0 to n 遍历数组计算每一个学生的三门课成绩的和,存放在su ...
- 问题 1049: [编程入门]结构体之时间设计
题目描述 定义一个结构体变量(包括年.月.日).计算该日在本年中是第几天,注意闰年问题. 输入 年月日 输出 当年第几天 样例输入 2000 12 31 样例输出 366 import java.ut ...
- c语言动态分配输出学生成绩,C语言之:结构体动态分配内存(利用结构体数组保存不超过10个学生的信息,每个学生的信息包括:学号、姓名和三门课(高数、物理和英语 )的成绩和平均分(整型)。)...
题目内容: 利用结构体数组保存不超过10个学生的信息,每个学生的信息包括:学号.姓名和三门课(高数.物理和英语 )的成绩和平均分(整型). 编写程序,从键盘输入学生的人数,然后依次输入每个学生的学号. ...
- 考试排名(结构体专题)
考试排名(结构体专题) 题目描述 今天浙大研究生复试的上机考试跟传统笔试的打分规则相似,总共有n道题,每道题有对应分值,最后计算总成绩.现给定录取分数线,请你写程序找出最后通过分数线的考生,并将他们的 ...
- 定义一个结构体student,存储学生的学号、名字、性别和年龄,读入每个学生的所有信息,保存在结构体中,并输出。
题目描述 定义一个结构体student,存储学生的学号.名字.性别和年龄,读入每个学生的所有信息,保存在结构体中,并输出.结构体student的定义如下: struct student { int n ...
- 1192: 奖学金(结构体专题)模块化
题目 1192: 奖学金(结构体专题) 时间限制: 1 Sec 内存限制: 128 MB 提交: 3495 解决: 2230 某校发放奖学金共5种,获取条件各不同: 1.阳明奖学金,每人8000,期末 ...
- C语言结构体实战---处理学生信息
结构体是C语言中一种重要的数据类型,该数据类型由一组称为成员(或称为域,或称为元素)的不同数据组成,其中每个成员可以具有不同的类型.结构体通常用来表示类型不同但是又相关的若干数据. 结构体类型不是由系 ...
- 1019: 谁是老二(结构体)
题目描述 定义一个结构体,包含年月日,表示一个学生的出生日期.然后在一群学生的出生日期中找出谁的出生日期排行第二 要求:出生日期的存储必须使用结构体,不能使用其他类型的数据结构. 要求程序全过程对出生 ...
最新文章
- VTK:可编程源用法实战
- android 4.2以上版本永不休眠
- 【LeetCode - 1765】. 地图中的最高点
- 深度学习优化算法大全系列3:NAG(Nesterov Acceleration Gradient)
- (软考中级--信息安全工程师)三、密码学基本理论
- Modbus协议的PLC、智能仪表数据采集至SQL数据库,实现双向通讯
- Redis入门到精通(2021版本)视频教程
- 如何拥有一个属于自己的网站
- c++实数运算和整数运算。
- java自举_Javac为什么是由java写的?(关于自举)
- 淘宝天猫京东补流量主要采用的方式是什么呢
- 如何pull gcr上的镜像
- c语言和java哪个有前途_C语言和Java哪个更适合初学者?
- 以数据智能引领产业数字化,滴普科技宣布完成5000万美元A+轮融资
- Atlas Antibodies神经胶质瘤标志物的研究意义
- lanswich交换机VLAN配置
- CTFshow web3 菜鸡刷题记录
- 写实植物与大气地貌案例《雪山松林》
- 基频分析方法汇总【笔记】
- 华维单片机编程-无线红外探测器01-产品简介和功能需求