洛谷题库—入门1—顺序结构—P1425 小鱼的游泳时间

一、题目要求

  二、代码

#include <iostream>
#include <string>   
#include <sstream>  
#include <vector>   
#include <cmath>   

using namespace std;

//切分字符串
vector<string> split(string str,char ch)
{
	//创建字符串盒子
	vector<string> results;
	//将字符串转为字符串流
	stringstream ss(str);
	//创建字符串临时存放点
	string temp;
	//循环切分,并将每一次切分的结果放入盒子
	while(getline(ss,temp,ch))
		{
			results.push_back(temp);
		}
	//返回结果
	return results;		
}
int main()
{	
	//创建变量字符串
	string str;
	//从键盘获取字符串
	getline(cin,str);
	//创建字符串盒子	
	vector<string> results;
	//切分字符串,并依次放入盒子
	results = split(str,' ');
	
		string str1 = results[0];
		int a =stoi(str1);
		
		string str2 = results[1];
		int b =stoi(str2);
		
		string str3 = results[2];
		int c =stoi(str3);
		
		string str4 = results[3];
		int d =stoi(str4);
		
		//计算		
		int e = a * 60 + b;
		int f = c * 60 + d;
				
		int o =	f - e;	
				
		int h = o / 60;
		int m = o % 60;
		//输出
		cout << h << " " << m;
			
	return 0;	
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值