当前位置: 首页 > news >正文

AcWing 3416. 时间显示

文章目录

  • 前言
  • 代码
  • 思路

前言

这种我最担心的就是一些语法格式忘掉了。还有 int ,long long 的数据范围我记得不是很清楚,印象中 int 是 20 亿左右,long long 不行就得用数组来存这个数字了。int,long long数据类型及数值范围。好像没记错,记个大概也差不多了。

代码

#include<bits/stdc++.h>
using namespace std;
typedef long long LL;
int main(){LL time;cin>>time;time/=1000;time%=86400;int hour,minute,second;int a1=60*60;int a2=60;hour=time/a1;time-=hour*a1;hour%=24;minute=time/a2;time-=minute*a2;minute%=60;second=time;printf("%02d:%02d:%02d",hour,minute,second);return 0;
}

思路

#include<bits/stdc++.h>
using namespace std;
typedef long long LL;
int main(){LL time;cin>>time;time/=1000;int hour,minute,second;int a1=60*60;int a2=60;hour=time/a1;time-=hour*a1;hour%=24;minute=time/a2;time-=minute*a2;minute%=60;second=time;printf("%02d:%02d:%02d",hour,minute,second);return 0;
}

哭了啊,真写不出语法题。不考虑日期,要模除 86400 ,也就是每天的秒数。不足 2 位补充 0 是用 %02d 来进行输出。

http://www.lryc.cn/news/498663.html

相关文章:

  • 【软考速通笔记】系统架构设计师⑲——专业英语
  • java注解(二):注解的解析以及应用场景、用注解和反射模拟junit框架代码演示
  • C# 命名空间(Namespace)
  • 几个Linux系统安装体验: centos7系统服务版
  • ViT学习笔记(一) 基本的原理和框架结构
  • fedora下Jetbrains系列IDE窗口中文乱码解决方法
  • nginx根据报文里字段转发至不同地址
  • 使用 html/css 实现 educoder 顶部导航栏的步骤和方法
  • EasyExcel导出列表
  • 【unity小技巧】分享vscode如何开启unity断点调试模式,并进行unity断点调试(2024年最新的方法,实测有效)
  • 【JavaScript】Object.keys() 和 Object.values() 的使用示例和相关的简单应用
  • SwiftUI 列表(或 Form)子项中的 Picker 引起导航无法跳转的原因及解决
  • 基于ZYNQ-7000系列的FPGA学习笔记8——呼吸灯
  • 探索 Python 应用的分层依赖:解决 UOS 环境中的 libvirt-python 安装问题
  • OpenCV-平滑图像
  • 解决跨域问题方案
  • 云计算介绍_3(计算虚拟化——cpu虚拟化、内存虚拟化、io虚拟化、常见集群策略、华为FC)
  • 软件工程复习记录
  • 俩Nim游戏
  • 基于超级电容和电池的新能源汽车能量管理系统simulink建模与仿真
  • 数据结构——图(遍历,最小生成树,最短路径)
  • 002-NoSQL介绍
  • qt-everywher交叉编译e-src-5.15.2
  • 4.STM32通信接口之SPI通信(含源码)---硬件SPI与W25Q64存储模块通信实战《精讲》
  • 生信技能63 - 构建gnomAD变异位点的SQLite查询数据库
  • 0x0118消息 WM_SYSTIMER
  • 【机器学习】机器学习的基本分类-无监督学习(Unsupervised Learning)
  • [代码随想录09]字符串2的总结
  • java注解(一):什么是注解?什么是元注解?如何自定义注解?注解的原理是什么?
  • AD20 原理图库更新到原理图