zoukankan      html  css  js  c++  java
  • PTA|基础编程题目集|7-7

    解题

    • 超过12小时的24小时数,转换成12小时时就需要减去12
    • 没有超过12小时,就继续使用原来的小时数
    • 边界(AM、PM)细节方面

    关键点

    • 24小时转换为12小时
    • 边界问题
    • 注意上下午的区分AM和PM

    参考代码

    #include <cstdio>
    
    int main(int argc, char const *argv[])
    {
    	int hh,mm;
    	scanf("%d:%d",&hh,&mm);//24小时时间
    
    	if (hh>=0&&hh<12)
    	{
    		printf("%d:%d AM
    ",hh,mm );
    
    	}
    
    	else if(hh==12)
    	{
    		printf("%d:%d PM
    ",hh,mm );
    	}
    
    	// 超过12的计算的判断
    	else if(hh>12)
    	{
    		hh-=12;
    		printf("%d:%d PM
    ",hh,mm );
    	}
    
    	return 0;
    }
    
    
  • 相关阅读:
    由一段代码说开去——set
    由一段代码说开去——list
    day 11
    day 16
    day 10
    day 13
    day 9
    day 18
    day 12
    day 14
  • 原文地址:https://www.cnblogs.com/reaptem/p/13841583.html
Copyright © 2011-2022 走看看