【问题描述】输入一个时间,时间格式为:小时:分:秒,要求加一秒后,输出新的时间。(24小时制)

【输入形式】输入数据含3个整数,分别表示小时、分、秒。数据之间用":"分割

【输出形式】在一行上输出加1秒后的新时间。每个数据占2位,不足2位,在数据左边补0。

【样例输入】5:38:59

【样例输出】05:39:00

疑惑点:
小时还需要-24???

#include <stdio.h>struct  myTime
{int h;int m;int s;
};int main()
{struct myTime T;int h,m,s;scanf("%d:%d:%d",&h,&m,&s);T.h=h;T.m=m;T.s=s;if (s==59){T.s=0;T.m++;if (T.m==60){T.m=0;T.h++;if (T.h==24){T.h=0;}}} else{T.s++;}printf("%02d:%02d:%02d\n",T.h,T.m,T.s);return 0;
}

心得
好吧 这个题我是多想了 想哭 Fighting!!! 嗯 我可以的
输出对齐
(1). 可以在"%“和字母之间插进数字表示最大场宽。
例如: %3d 表示输出3位整型数, 不够3位右对齐。
%9.2f 表示输出场宽为9的浮点数, 其中小数位为2, 整数位为6,
小数点占一位, 不够9位右对齐。
%8s 表示输出8个字符的字符串, 不够8个字符右对齐。
如果字符串的长度、或整型数位数超过说明的场宽, 将按其实际长度输出。
但对浮点数, 若整数部分位数超过了说明的整数位宽度, 将按实际整数位输出;
若小数部分位数超过了说明的小数位宽度, 则按说明的宽度以四舍五入输出。
另外, 若想在输出值前加一些0, 就应在场宽项前加个0。
例如: %04d 表示在输出一个小于4位的数值时, 将在前面补0使其总宽度
为4位。
如果用浮点数表示字符或整型量的输出格式, 小数点后的数字代表最大宽度,
小数点前的数字代表最小宽度。
例如: %6.9s 表示显示一个长度不小于6且不大于9的字符串。若大于9, 则
第9个字符以后的内容将被删除。
(2). 可以在”%“和字母之间加小写字母l, 表示输出的是长型数。
例如: %ld 表示输出long整数
%lf 表示输出double浮点数
(3). 可以控制输出左对齐或右对齐, 即在”%“和字母之间加入一个”-" 号可
说明输出为左对齐, 否则为右对齐。
例如: %-7d 表示输出7位整数左对齐
%-10s 表示输出10个字符左对齐

C语言程序——输入+1秒的时间相关推荐

  1. 输入字母输出姓c语言,输出英文(C语言程序?输入数字输出英文)

    用C语言数组做,输入月份数输出英文 #includestruct month {char name[10];};main(){int i;static struct month months[12]= ...

  2. c语言程序输入n个数字排序,C语言数组 输入n个数据(n由操作者从键盘输入,n20)怎么输,要排序...

    C语言数组 输入n个数据(n由操作者从键盘输入,n<20)怎么输,要排序 答案:3  信息版本:手机版 解决时间 2019-10-04 21:28 已解决 2019-10-03 21:17 最佳 ...

  3. Java初学者作业——分析计费规则后,编写程序输入乘坐出租车的时间和里程数,计算里程价格

    返回本章节 返回作业目录 需求说明: 某城市的出租车计费规则如下: 在 7:00 - 23:00 之间,3km 以内收取起步价 10 元,超过 3km 每 km 收取 2 元. 如果不在这个时间段,在 ...

  4. c语言程序输入n个数字排序,请问,C语言能人请进,用写一个程序,要求输入N个整数,按从小到大的顺序输出,就说说...

    导航:网站首页 > 请问,C语言能人请进,用写一个程序,要求输入N个整数,按从小到大的顺序输出,就说说 时间:2016-12-18 用写一个程序,要求输入N个整数,按从小到大的顺序输出,就说说思 ...

  5. 定时器驱动数码管c语言程序,74hc595驱动数码管时间程序

    74hc595驱动数码管时间程序 这里是电路图: 下面是51单片机驱动74hc595芯片的程序: #include                            //包含51单片机的头文件 # ...

  6. c语言程序输入与输出函数,C语言printf()和scanf()函数?其实就是输入输出

    在解释这两个函数之前,为了方便大家更容易理解,我们先来讲讲下面的这幅图. 这个图中的例子其实很简单,我们就是把题目通过输入设备(例如键盘鼠标)传输到计算机中,然后让计算机进行运算得出结果,再然后把结果 ...

  7. 数码管显示倒计时c语言程序,1~99秒倒计时数码管显示C程序+Proteus仿真

    1~99秒倒计时数码管显示C程序+Proteus仿真文件. 优化了程序,使用51单片机内部定时器,可以实现1-99秒内倒计时. 仿真效果为: 源程序为: /* 调试环境:Proteus 7.8AT89 ...

  8. 输入三角形的三c语言程序,输入三角形的三边 a,b,c,计算三角形的面积的公式是 C++...

    C++编程:输入三角形的三边 a,b,c,计算三角形的面积的公式是 形成三角形的条件是:a+b>c,b+c>a,c+a>b 编写程序,输入a,b,c,检查a,b,c是否满足以上条件, ...

  9. 51单片机c语言数字输入输出,第五章 51单片机C语言程序--输入输出接口.pdf

    四川师范大学成都学院 51单片机原理及应用 单片机输入/输出口(I/O口) 主讲教师:刘强 四川师范大学成都学院电子竞赛培训实验中心(刘强) 明德.博学.求实.创新 复习1.单片机的外观 AT89C5 ...

最新文章

  1. android用户界面之菜单(Menu)教程实例汇总
  2. 用python写名字代码_用python编写一个批量修改文件名的小程序
  3. [转]【无私分享:ASP.NET CORE 项目实战(第十四章)】图形验证码的实现
  4. librtmp分析(发送数据包处理)
  5. 部署到gcp_剖析大数据公司为什么选择 GCP?
  6. FPGA系统设计考虑因素
  7. TCP/IP:SCTP报文格式
  8. smokeping的启动脚本
  9. java完整JDBC操作数据库
  10. unity透明通道加颜色_Unity的Gamma颜色空间和Linear颜色空间的小研究
  11. gpuinfo测试软件,gpuinfo
  12. windows kafka下载安装
  13. 等保2.0三级物联网安全扩展要求
  14. 43.于电脑右下角的小喇叭不见了的解决
  15. Linux里面的进程管理
  16. win10 nginx安装和使用
  17. 学习日常英语(每天更新10+—)
  18. 前沿重器[7] | 小布助手登顶百度千言短文本相似度的秘诀
  19. 教程:Windows10下如何安装使用多版本Tensorflow2.x/Pytorch/paddlepaddle的GPU版本[和CUDA的安装及问题详解]【亲测可行】【详细和持续更新】
  20. JNA实战笔记汇总(二)——JNA和C / C ++的数据类型映射(dll函数回调、结构体、指针)

热门文章

  1. 如何能将mysql卸载干净
  2. 虫师 selenium 4.16处理html5视频播放
  3. 【转】Android开发在路上:少去踩坑,多走捷径
  4. oracle DCL包括,ORACLE笔记(6)SQL 语言之DCL语句
  5. MySQL不同事务隔离级别对读数异常(脏读等)的拦截情况
  6. APISIX插件开发
  7. java 成员变量调用其他类方法6_方法内部类中不能访问外部类的成员变量。
  8. 10、Java——吃货联盟订餐系统(基础知识)
  9. 实训项目:PHP正则表达式的应用
  10. 应用服务器巡检,服务器巡检-常规检查项