欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

c語言實現(xiàn)24小時制轉(zhuǎn)換為12小時制示例

 更新時間:2014年04月08日 10:08:46   作者:  
這篇文章主要介紹了c語言實現(xiàn)24小時制轉(zhuǎn)換為12小時制示例,需要的朋友可以參考下

分別用三個函數(shù):輸入(time_input)、輸出(time_output)、轉(zhuǎn)換(time_change)函數(shù)

復(fù)制代碼 代碼如下:

#include<iostream>
#include<cstdlib>
using namespace std;
void time_input(int& hour,int& minute);
void time_output(int& hour,int& minte,char& noon);
void time_change(int& hour,int& minte,char& noon);
int main()
{

    int hour,minute;
    char p;
    char noon;
   do{
    time_input(hour,minute);
    time_change(hour,minute,noon);
    time_output(hour,minute,noon);
    cout<<"Enter 'r' to again. ";
    cin>>p;

   }while(p=='R'||p=='r');

 system("pause");//某些編譯器此處可以不要
    return 0;
}

void time_input(int& hour,int& minute)
{
    cout<<"Enter hour:";
    cin>>hour;
    cout<<"Enter minte:";
    cin>>minute;
}
void time_output(int& hour,int& minute,char& noon)
{
    cout<<"12-hours: "
         <<hour
         <<":"
         <<minute
         <<" "
         <<noon
         <<endl;
}
void time_change(int& hour,int& minute,char& noon)
{
    if((hour>12&&hour<=24)&&(minute>=0&&minute<=60))
    {
    noon='P';
    hour-=12;
    }
    else if((hour>=0&&hour<12)&&(minute>=0&&minute<=60)) {noon='A';}
    else {cout<<"Time is error!\n";}
}

相關(guān)文章

  • C++鏈表節(jié)點的添加和刪除介紹

    C++鏈表節(jié)點的添加和刪除介紹

    大家好,本篇文章主要講的是C++鏈表節(jié)點的添加和刪除介紹,感興趣的同學(xué)趕快來看一看吧,對你有幫助的話記得收藏一下,方便下次瀏覽
    2022-01-01
  • C++獲取當(dāng)前進程IAT的方法

    C++獲取當(dāng)前進程IAT的方法

    這篇文章主要介紹了C++獲取當(dāng)前進程IAT的方法,實例講述了IAT(導(dǎo)入地址表)的獲取方法,在Windows應(yīng)用程序開發(fā)中有著非常實用的應(yīng)用價值,需要的朋友可以參考下
    2014-10-10
  • C++文件的操作及小實驗示例代碼詳解

    C++文件的操作及小實驗示例代碼詳解

    這篇文章主要介紹了C++文件的操作及小實驗,對于文件,它是一個流對象,對文件的操作無非是讀和寫,通過本文的學(xué)習(xí)大家將會理解文件的具體操作
    2022-05-05
  • C++實現(xiàn)屏幕截圖

    C++實現(xiàn)屏幕截圖

    這篇文章主要為大家詳細介紹了C++實現(xiàn)屏幕截圖功能,截圖自動保存為png格式文件,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-05-05
  • C++ Boost實現(xiàn)異步端口掃描器詳解

    C++ Boost實現(xiàn)異步端口掃描器詳解

    端口掃描是一種用于識別目標(biāo)系統(tǒng)上哪些網(wǎng)絡(luò)端口處于開放、關(guān)閉或監(jiān)聽狀態(tài)的網(wǎng)絡(luò)活動,本文將運用Boost框架實現(xiàn)一個基于TCP的掃描工具,有需要的小伙伴可以參考下
    2023-11-11
  • c++11之std::async 和std::thread的區(qū)別小結(jié)

    c++11之std::async 和std::thread的區(qū)別小結(jié)

    std::async和std::thread都是C++11中提供的線程庫,它們都可以用于創(chuàng)建新線程,本文主要介紹了c++11之std::async 和std::thread的區(qū)別小結(jié),感興趣的可以了解一下
    2024-02-02
  • Matlab制作視頻并轉(zhuǎn)換成gif動態(tài)圖的兩種方法

    Matlab制作視頻并轉(zhuǎn)換成gif動態(tài)圖的兩種方法

    這篇文章主要介紹了Matlab制作視頻并轉(zhuǎn)換成gif動態(tài)圖的兩種方法,第一種方法使用movie(f)直接取生成AVI視頻文件,相對來說比較簡單,需要的朋友可以參考下
    2018-08-08
  • C++實現(xiàn)順序排序算法簡單示例代碼

    C++實現(xiàn)順序排序算法簡單示例代碼

    這篇文章主要介紹了C++實現(xiàn)順序排序算法簡單示例代碼,對于學(xué)過C++的朋友一定不會陌生,現(xiàn)在重溫一下這個算法,需要的朋友可以參考下
    2014-08-08
  • C++實現(xiàn)LeetCode(202.快樂數(shù))

    C++實現(xiàn)LeetCode(202.快樂數(shù))

    這篇文章主要介紹了C++實現(xiàn)LeetCode(202.快樂數(shù)),本篇文章通過簡要的案例,講解了該項技術(shù)的了解與使用,以下就是詳細內(nèi)容,需要的朋友可以參考下
    2021-08-08
  • 解決C++全局變量只能初始化不能賦值的問題

    解決C++全局變量只能初始化不能賦值的問題

    今天小編就為大家分享一篇解決C++全局變量只能初始化不能賦值的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-07-07

最新評論