源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

c语言实现24小时制转换为12小时制示例

  • 时间:2022-11-09 04:45 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:c语言实现24小时制转换为12小时制示例
分别用三个函数:输入(time_input)、输出(time_output)、转换(time_change)函数
[u]复制代码[/u] 代码如下:
#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";} }
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部