社区讨论

1615题解

P1615西游记公司参与者 7已保存回复 7

讨论操作

快速查看讨论及其快照的属性,并进行相关操作。

当前回复
7 条
当前快照
1 份
快照标识符
@lobydb32
此快照首次捕获于
2023/10/30 04:57
2 年前
此快照最后确认于
2023/11/04 10:14
2 年前
查看原帖
CPP
#include<iostream>
#include<string>
#include<cstring>
using namespace std;
long long sfm1[4]={0}; 
long long sfm2[4]={0};
int main()
{
	long long n,z=1;
	cin>>a;
	cin>>b;
	cin>>n;
	long long la=a.size(),lb=b.size();
	for(int i=0;i<=la-1;i++)
	{
		if(a[i]!='。')
		{
			sfm1[z]=sfm1[z]*10+int(a[i]-48);
		}
		else
		{
			z++;
		}
	}
	sfm1[3]=sfm1[1]*3600+sfm1[2]*60+sfm1[3];
	z=1;
	for(int i=0;i<=lb-1;i++)
	{
		if(b[i]!=':')
		{
			sfm2[z]=sfm2[z]*10+int(b[i]-48);
		}
		else
		{
			z++;
		}
	}
	sfm2[3]=sfm2[1]*3600+sfm2[2]*60+sfm2[3];
	cout<<(sfm2[3]-sfm1[3])*n;
}
你最后发现这是一条漏洞百出的程序(doge)
这道题我最开始想到了字符串,其实根本不用……

回复

7 条回复,欢迎继续交流。

正在加载回复...