#P06011. 马拉松耗时[函数]
马拉松耗时[函数]
题目描述
某位选手参加总路程为 米的马拉松比赛,如果路途中该选手一直保持 的匀速速度,那么他需要多长时间完赛?
输入格式
行。两个用一个空格隔开的正整数 。
输出格式
行,该选手完赛耗时。输出按照 的格式输出,如果 中有值为 的情况,则不输出对应项;如果不为 ,需要输出单位的复数形式。特别地,对于 ,如果是小数,需要向上取值。注意分析输入输出样例,理解本题的输出格式要求。
输入输出样例
90061 1
1day 1hour 1minute 1second
885605 5
2days 1hour 12minutes 1second
29142 8
1hour 43seconds
345600 2
2days
说明/提示
👀️ 本题需要你设计一个 函数来解决问题,提交代码模板如下:
//本题涉及到string的使用,提交的代码下面两行不能少
#include<string>
using namespace std;
//函数参数s是路程,v是速度,返回值是题目要求的输出结果(函数头必须和模板一致)
//注意:不能在函数体中输出结果,而是在函数体中生成结果并返回
string foo(int s, int v) {
//在函数中实现题目要求的效果
}
定义了这个函数,在主函数中调用它就能解决问题,参考代码如下:
//----------------------------------------------------------------------------
//!!!本题要提交的代码从这里开始!!!
//本题涉及到string的使用,提交的代码下面两行不能少
#include<string>
using namespace std;
//函数参数s是路程,v是速度,返回值是题目要求的输出结果(函数头必须和模板一致)
//注意:不能在函数体中输出结果,而是在函数体中生成结果并返回
string foo(int s, int v) {
//在函数中实现题目要求的效果
return "foo"; //这里的返回值只是示例
}
//!!!本题要提交的代码到这里结束!!!
//----------------------------------------------------------------------------
#include<iostream>
using namespace std;
int main(){
int s,v;
cin>>s>>v;
cout<<foo(s,v)<<endl;
return 0;
}
需要特别注意的是,本题提交的代码是定义函数的部分,不能提交完整的程序哦!
👀️ 对于的数据,。
相关
在下列比赛中: