题目链接: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:游船出租(结构体使用)相关推荐

  1. ACMNO.42 C语言-第几天 定义一个结构体变量(包括年、月、日)。计算该日在本年中是第几天,注意闰年问题。利用结构体的在最下面

    题目描述 定义一个结构体变量(包括年.月.日).计算该日在本年中是第几天,注意闰年问题. 输入 年月日 输出 当年第几天 样例输入 2000 12 31 样例输出 366 来源/分类 C语言 题目截图 ...

  2. C语言博客作业--结构体

    一.PTA实验作业 题目1:6-4 结构体数组按总分排序 1. 本题PTA提交列表 2. 设计思路 定义cala函数,定义ifor i=0 to n 遍历数组计算每一个学生的三门课成绩的和,存放在su ...

  3. 问题 1049: [编程入门]结构体之时间设计

    题目描述 定义一个结构体变量(包括年.月.日).计算该日在本年中是第几天,注意闰年问题. 输入 年月日 输出 当年第几天 样例输入 2000 12 31 样例输出 366 import java.ut ...

  4. c语言动态分配输出学生成绩,C语言之:结构体动态分配内存(利用结构体数组保存不超过10个学生的信息,每个学生的信息包括:学号、姓名和三门课(高数、物理和英语 )的成绩和平均分(整型)。)...

    题目内容: 利用结构体数组保存不超过10个学生的信息,每个学生的信息包括:学号.姓名和三门课(高数.物理和英语 )的成绩和平均分(整型). 编写程序,从键盘输入学生的人数,然后依次输入每个学生的学号. ...

  5. 考试排名(结构体专题)

    考试排名(结构体专题) 题目描述 今天浙大研究生复试的上机考试跟传统笔试的打分规则相似,总共有n道题,每道题有对应分值,最后计算总成绩.现给定录取分数线,请你写程序找出最后通过分数线的考生,并将他们的 ...

  6. 定义一个结构体student,存储学生的学号、名字、性别和年龄,读入每个学生的所有信息,保存在结构体中,并输出。

    题目描述 定义一个结构体student,存储学生的学号.名字.性别和年龄,读入每个学生的所有信息,保存在结构体中,并输出.结构体student的定义如下: struct student { int n ...

  7. 1192: 奖学金(结构体专题)模块化

    题目 1192: 奖学金(结构体专题) 时间限制: 1 Sec 内存限制: 128 MB 提交: 3495 解决: 2230 某校发放奖学金共5种,获取条件各不同: 1.阳明奖学金,每人8000,期末 ...

  8. C语言结构体实战---处理学生信息

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

  9. 1019: 谁是老二(结构体)

    题目描述 定义一个结构体,包含年月日,表示一个学生的出生日期.然后在一群学生的出生日期中找出谁的出生日期排行第二 要求:出生日期的存储必须使用结构体,不能使用其他类型的数据结构. 要求程序全过程对出生 ...

最新文章

  1. VTK:可编程源用法实战
  2. android 4.2以上版本永不休眠
  3. 【LeetCode - 1765】. 地图中的最高点
  4. 深度学习优化算法大全系列3:NAG(Nesterov Acceleration Gradient)
  5. (软考中级--信息安全工程师)三、密码学基本理论
  6. Modbus协议的PLC、智能仪表数据采集至SQL数据库,实现双向通讯
  7. Redis入门到精通(2021版本)视频教程
  8. 如何拥有一个属于自己的网站
  9. c++实数运算和整数运算。
  10. java自举_Javac为什么是由java写的?(关于自举)
  11. 淘宝天猫京东补流量主要采用的方式是什么呢
  12. 如何pull gcr上的镜像
  13. c语言和java哪个有前途_C语言和Java哪个更适合初学者?
  14. 以数据智能引领产业数字化,滴普科技宣布完成5000万美元A+轮融资
  15. Atlas Antibodies神经胶质瘤标志物的研究意义
  16. lanswich交换机VLAN配置
  17. CTFshow web3 菜鸡刷题记录
  18. 写实植物与大气地貌案例《雪山松林》
  19. 基频分析方法汇总【笔记】
  20. 华维单片机编程-无线红外探测器01-产品简介和功能需求

热门文章

  1. cuda stream
  2. linux SIGHUP
  3. linux iptables
  4. 1.9 GRU 单元
  5. 禁用计算机管理器,任务管理器被禁用怎么关闭adobe
  6. VMWare NSX安全生产和DMZ用例的详细设计指南
  7. 银行核心系统之应用集成
  8. 批处理中的使用问题记录
  9. PostgreSQL学习总结(2)—— PostgreSQL 语法
  10. Linux学习总结(37)——CentOS7下Firewall防火墙配置用法详解