目标:
编写一个函数 whatTime,该函数通过秒表显示的秒数,计算当前的时间(几点几分几秒),计算得到的时间通过参数返回。
程序实现 :
#include <iostream>
void whatTime(int secs, int &h, int &m, int &s)
{
s=secs%60; //秒
m=secs/60;
h=m/60; //时
m=m%60; //分
}
int main()
{
int secs; // secs秒表上的秒数
int h, m, s; // 当前时间:h-小时,m-分,s-秒
scanf("%d",&secs); // 输入秒表上的秒数
whatTime(secs,h,m,s); // 计算当前时间
printf("%d:%d:%d",h,m,s); // 输出当前时间
return 0;
}
运行结果为:
23456
6:30:56