寒武纪笔试题——12小时制转24小时制(C\C++实现)
生活随笔
收集整理的這篇文章主要介紹了
寒武纪笔试题——12小时制转24小时制(C\C++实现)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
問題大致(記得不太清晰了):輸入12小時制的時間,輸出24小時制的時間
輸入描述:
一個描述12小時進制時間的字符串。所有的輸入都是合理的,不用考慮輸入不合理的情況
輸出描述:
一個描述24小時制時間的字符串
輸入:08:03:45 pm
輸出:20:03:45
代碼解決方案:
#include <stdio.h> int main() {int hour,minute,second;char ch[5];scanf("%d:%d:%d %s",&hour,&minute,&second,&ch);if (ch[0]=='p'){printf("%02d:%02d:%02d \n",hour+12,minute,second);}else if(ch[0]=='a'){ printf("%02d:%02d:%02d \n",hour,minute,second);} }測試結果:
?
總結
以上是生活随笔為你收集整理的寒武纪笔试题——12小时制转24小时制(C\C++实现)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 常见的关系型数据库和非关系型数据库
- 下一篇: xctf crazy