时间换算
2014-12-10 09:04
141 查看
题目内容:
UTC是世界协调时,BJT是北京时间,UTC时间相当于BJT减去8。现在,你的程序要读入一个整数,表示BJT的时和分。整数的个位和十位表示分,百位和千位表示小时。如果小时小于10,则没有千位部分;如果小时是0,则没有百位部分;如果分小于10分,需要保留十位上的0。如1124表示11点24分,而905表示9点5分,36表示0点36分,7表示0点7分。
有效的输入范围是0到2359,即你的程序不可能从测试服务器读到0到2359以外的输入数据。
你的程序要输出这个时间对应的UTC时间,输出的格式和输入的相同,即输出一个整数,表示UTC的时和分。整数的个位和十位表示分,百位和千位表示小时。如果小时小于10,则没有千位部分;如果小时是0,则没有百位部分;如果分小于10分,需要保留十位上的0。
提醒:要小心跨日的换算。
输入格式:
一个整数,表示BJT的时和分。整数的个位和十位表示分,百位和千位表示小时。如果小时小于10,则没有千位部分;如果小时是0,则没有百位部分;如果分小于10分,需要保留十位上的0。
输出格式:
一个整数,表示UTC的时和分。整数的个位和十位表示分,百位和千位表示小时。如果小时小于10,则没有千位部分;如果小时是0,则没有百位部分;如果分小于10分,需要保留十位上的0。
输入样例:
903
输出样例:
103
时间限制:500ms内存限制:32000kb
【Java程序】
---------------
importjava.util.Scanner;
publicclass Main {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
int time = in.nextInt();
int hour = time / 100;
int minute = time % 100;
hour -= 8;
if(hour == 0) // 小时为0的话,分没有前导0
System.out.printf("%d\n",minute);
else if(hour > 0)
System.out.printf("%d%02d\n", hour, minute);
else {
hour += 24;
System.out.printf("%d%02d\n", hour, minute);
}
}
}
题目内容:
UTC是世界协调时,BJT是北京时间,UTC时间相当于BJT减去8。现在,你的程序要读入一个整数,表示BJT的时和分。整数的个位和十位表示分,百位和千位表示小时。如果小时小于10,则没有千位部分;如果小时是0,则没有百位部分;如果分小于10分,需要保留十位上的0。如1124表示11点24分,而905表示9点5分,36表示0点36分,7表示0点7分。
有效的输入范围是0到2359,即你的程序不可能从测试服务器读到0到2359以外的输入数据。
你的程序要输出这个时间对应的UTC时间,输出的格式和输入的相同,即输出一个整数,表示UTC的时和分。整数的个位和十位表示分,百位和千位表示小时。如果小时小于10,则没有千位部分;如果小时是0,则没有百位部分;如果分小于10分,需要保留十位上的0。
提醒:要小心跨日的换算。
输入格式:
一个整数,表示BJT的时和分。整数的个位和十位表示分,百位和千位表示小时。如果小时小于10,则没有千位部分;如果小时是0,则没有百位部分;如果分小于10分,需要保留十位上的0。
输出格式:
一个整数,表示UTC的时和分。整数的个位和十位表示分,百位和千位表示小时。如果小时小于10,则没有千位部分;如果小时是0,则没有百位部分;如果分小于10分,需要保留十位上的0。
输入样例:
903
输出样例:
103
时间限制:500ms内存限制:32000kb
【Java程序】
---------------
importjava.util.Scanner;
publicclass Main {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
int time = in.nextInt();
int hour = time / 100;
int minute = time % 100;
hour -= 8;
if(hour == 0) // 小时为0的话,分没有前导0
System.out.printf("%d\n",minute);
else if(hour > 0)
System.out.printf("%d%02d\n", hour, minute);
else {
hour += 24;
System.out.printf("%d%02d\n", hour, minute);
}
}
}
相关文章推荐
- 【代码】时间相减换算
- ffmpeg时间换算,对于seek播放有帮助
- 实体类-时间类(零点后经过秒数换算为时、分、秒)(Modifying the Internal Data Representation of a Class)
- 根据Mysql中取得的Unix时间换算成标准时间
- 时间换算
- 时间换算
- 微秒, 纳秒,毫秒, 时间单位换算
- 跟大师学习系统编程---linux时间换算
- 时间换算
- java 基础题 时间换算
- 时间换算(中国大学MOOC)(C语言)(Java)
- 中美时间换算
- 时间与频率换算
- 时间换算
- pandas 两列时间相减换算为秒的方法
- 时间换算
- 办公_Excel中怎么把时间换算成分钟
- js戳和php戳时间换算
- 根据Mysql中取得的Unix时间换算成为指定格式的时间
- 单位换算、时间加零去零