Pro.ID1154 Title时间换算时 Title链接http://10.20.2.8/oj/exercise/problem?problem_id=1154 AC56 Submit121 Ratio46.28% 时间&空间限制描述UTC是世界协调时,BJT是北京时间,UTC时间相当于BJT减去8。现在,你的程序要读入一个整数,表示BJT的时和分。整数的个位和十位表示分,百位和千位表示小时。如果小时小于10,则没有千位部分;如果小时是0,则没有百位部分;如果小时不是0而分小于10分,需要保留十位上的0;如果小时是0而分小于10分的,则不需要保留十位上的0。如1124表示11点24分,而905表示9点5分,36表示0点36分,7表示0点7分。 有效的输入范围是0到2359,即你的程序不可能从测试服务器读到0到2359以外的输入数据。 你的程序要输出这个时间对应的UTC时间,输出的格式和输入的相同,即输出一个整数,表示UTC的时和分。整数的个位和十位表示分,百位和千位表示小时。如果小时小于10,则没有千位部分;如果小时是0,则没有百位部分;如果小时不是0而分小于10分,需要保留十位上的0;如果小时是0而分小于10分的,则不需要保留十位上的0。 提醒:要小心跨日的换算。 输入多测试用例。 一个整数,表示BJT的时和分。整数的个位和十位表示分,百位和千位表示小时。如果小时小于10,则没有千位部分;如果小时是0,则没有百位部分;如果小时不是0而分小于10分,需要保留十位上的0;如果小时是0而分小于10分的,则不需要保留十位上的0。 输出Description UTC是世界协调时,BJT是北京时间,UTC时间相当于BJT减去8。现在,你的程序要读入一个整数,表示BJT的时和分。整数的个位和十位表示分,百位和千位表示小时。如果小时小于10,则没有千位部分;如果小时是0,则没有百位部分;如果小时不是0而分小于10分,需要保留十位上的0;如果小时是0而分小于10分的,则不需要保留十位上的0。如1124表示11点24分,而905表示9点5分,36表示0点36分,7表示0点7分。 有效的输入范围是0到2359,即你的程序不可能从测试服务器读到0到2359以外的输入数据。 你的程序要输出这个时间对应的UTC时间,输出的格式和输入的相同,即输出一个整数,表示UTC的时和分。整数的个位和十位表示分,百位和千位表示小时。如果小时小于10,则没有千位部分;如果小时是0,则没有百位部分;如果小时不是0而分小于10分,需要保留十位上的0;如果小时是0而分小于10分的,则不需要保留十位上的0。 提醒:要小心跨日的换算。 Input 多测试用例。 一个整数,表示BJT的时和分。整数的个位和十位表示分,百位和千位表示小时。如果小时小于10,则没有千位部分;如果小时是0,则没有百位部分;如果小时不是0而分小于10分,需要保留十位上的0;如果小时是0而分小于10分的,则不需要保留十位上的0。 Output 每个测试用例输出一行: 一个整数,表示UTC的时和分。整数的个位和十位表示分,百位和千位表示小时。如果小时小于10,则没有千位部分;如果小时是0,则没有百位部分;如果小时不是0而分小于10分,需要保留十位上的0;如果小时是0而分小于10分的,则不需要保留十位上的0。 Sample Input 803 Sample Output 3 Hint 1. 由于是多测试用例,且一个测试用例占一行,且是一个整数,所以,可以采用下面的方式: “读一个测试用例,处理这个测试用例,输出这个测试用例的结果” 这种方式,循环处理每一个测试用例,直到全部测试用例处理完毕。 即: while( scanf( "%d", &a ) != EOF ) { /// 处理 /// 输出结果 } 2. 如果要输出形如“十点零一分”这种结果,用 printf( "%d%d", 10, 1 ); 只能输出“101”,而不是“1001”。 若要输出“1001”,可用 printf( "%d%02d", 10, 1 ); /// 意思是:输出2位,如果不足2位,前面用0填充 Author 样例输入803 样例输出3 提示1. 由于是多测试用例,且一个测试用例占一行,且是一个整数,所以,可以采用下面的方式: “读一个测试用例,处理这个测试用例,输出这个测试用例的结果” 这种方式,循环处理每一个测试用例,直到全部测试用例处理完毕。 即: while( scanf( "%d", &a ) != EOF ) { /// 处理 /// 输出结果 } 2. 如果要输出形如“十点零一分”这种结果,用 printf( "%d%d", 10, 1 ); 只能输出“101”,而不是“1001”。 若要输出“1001”,可用 printf( "%d%02d", 10, 1 ); /// 意思是:输出2位,如果不足2位,前面用0填充 作者 |