完美世界的线上测试题
编程第二题
题目有点忘,时间计时器,将HH:MM:SS,+/-XX(s)计算过了多少秒后的时间,24小时制,很遗憾在测试的时候,我的正确率不高,只写对了17%,但是后来我又增加改进了,我想这回改进的应该对了,如果有错,欢迎指正!!
以下是源代码,调试了好久,其实算法很简单,就是细节要注意!!
#include <stdio.h>
#include <stdlib.h>
void get_time(int *hour, int *min, int *second, int const time_diff_second)
{ int h,m,s;
h=time_diff_second/3600;
m=(time_diff_second-h*3600)/60;
s=time_diff_second-h*3600-m*60;
if(time_diff_second>0)
{ *second+=s;
while(*second>=60){
m+=*second/60;
*second-=60;
}
*min+=m;
while(*min>=60)
{
h=*min/60+h;
*min-=60;
}
*hour+=h;
while(*hour>=24){
*hour-=24;
}
}
else{
*second+=s;
while(*second<0){
m+=*second/60;
*second+=60;
}
*min+=m;
while(*min<0)
{
h=h+m/60;
*min+=60;
}
*hour+=h;
while(*hour<0){
*hour+=24;
}
}
}
int main()
{
int hour, min, second, time_diff_second;
while (scanf("%d:%d:%d,%d", &hour, &min, &second, &time_diff_second) != EOF) {
get_time(&hour, &min, &second, time_diff_second);
printf("%02d %02d %02d\n", hour, min, second);
}
}
完美世界的线上测试题相关推荐
- 杭州亚运会和亚残会志愿者招募-线上测试题答案题库
杭州亚运会和亚残会志愿者招募-线上测试题答案题库
- 奇安信线上认证训练营测试题及答案-1
奇安信线上认证训练营测试题及答案 数据中心-练习题-day1 网站群安全-练习题-Day1 网站群安全-练习题-Day2 网站群安全-练习题-Day3 网站群安全-练习题-Day4
- 互联网日报 | 贾跃亭乐视网股票流拍;东航组建“三亚国际航空”;苹果线上WWDC大会22日举办...
今日看点 ✦ 贾跃亭所持乐视网股票拍卖流拍:1.45万人围观,0人报名 ✦ 东航携手吉祥.携程等企业成立"三亚国际航空",服务海南自贸港建设 ✦ 东风推出国内首款L4级5G无人车, ...
- 【线上峰会】互联网应用架构解析与实战峰会嘉宾、议题和日程大公开
2017年3月25日,SDCC 2017之线上互联网应用架构实战峰会将在CSDN学院召开,带来为期一天共计7个研发案例的分享:本次峰会集结了百度外卖.58集团.新浪微博.美团点评.当当网.链家网和沃趣 ...
- Auty 2017——WebMonitor接口线上检测平台
[本文出自天外归云的博客园] Auty 2017--WebMonitor接口检测平台 前篇 接口本地检测平台 本篇 接上篇,在本地检测平台的基础上,去掉本地服务,改功能为线上使用.好处是项目可以多人访 ...
- 线上分享会预告之深度学习在3D场景中的应用
大家好.上周我们迎来了第一期的线上分享,三维模型检索技术介绍,此次分享是一次接力形式的分享,每周都将有一位主讲人分享,希望更多的小伙伴加入我们一起分享,也是给自己一个机会锻炼.这里先预告一下,线上直播 ...
- 线上分享会预告之三维模型检索技术介绍
大家好.本周公众号将迎来第一位线上直播分享会,此次分享是一次接力,我们希望更多的加入我们一起分享.这里先预告一下,线上直播的时间在本周三晚上19::00,大家多多关注. 本周线上分享会预告 主讲题目: ...
- ATS线上报告个别日志过大无法写入问题的解决方法
访问日志是分析CDN线上问题的重要参考依据,但是我们在实际运维中发现很多部署点日志记录出现一些小问题,会造成相应的日志条目丢失.我们发现线上一些服务器上时常会报告如下问题: diags.log中经常报 ...
- 从难免的线上bug说起代码的思考
经常是某司线上又出bug了,然后是给公司造成多少损失,追根究底总是可以找到一些原因,诸如:写代码逻辑考虑不全面,或者代码有硬伤,也有测试不充分,甚至不测试都有,也有是运维的问题等等. 我对测试部专业, ...
最新文章
- osg prebuild 准备好开发工具
- POJ 2084 Catalan数+高精度
- php 数组 组成新数组,PHP让数组中相同值的组组成新的数组详解
- 阿里云 EMAS HTTPDNS 联合函数计算重磅推出 SDNS 服务,三大能力获得突破
- jquery动态插入行,不用拼写html,简洁版
- c#如何实现excel导入到sqlserver,如何实现从sqlserver导出到excel中(详细)
- IDEA下ANTLR Preview的使用
- 【前排选手分享】初赛尾声将至,大神带你最后一搏!
- 【转】【C#.NET】ASP.NET状态管理 APPlication,Session,Cookie和ViewStat用法
- CSP考试 2016年04月第3题 路径解析 C++实现
- 2020年计算机设计大赛 人流量预测 (国赛三等奖)
- 新品“鸿鹄”获2020世界VR产业大会创新金奖!
- CVPR2021 | CVPR2021最全整理,CVPR2021下载链接,CVPR2021全部论文代码
- 如何复制权限受限PDF文件的内容(亲测有效,Microsoft Edge打开pdf文件)
- discuz php单页,Discuz! X2 自定义单页面最简单方法
- 一张我为写植物大战僵尸外.挂而画的草稿图...
- DBCHART的使用
- 【编程游戏】贺岁霓虹灯。(参观366楼xiuyouxu的霓虹灯)
- 多部民族电影在移动电影院App首映发布成功
- 基于ISTQB定义理解软件测试