C语言 UTC与BTC的时间换算
标题 :
标题 :
当UTC是世界协调时间时,BJT是北京时间,而UTC时间是BJT时间等于BJT时间减去8.现在,您的程序是读一个整数,即BJT时间和分钟。整数点和十点、美分和千小时。如果整数少于10小时,则1 000小时中没有任何部分;如果时数为0,则100小时中没有任何部分;如果时数不是零,分钟小于10小时,则需要保留10小时中的0;如果零分和分钟少于10小时,则无需保留10小时中的0。如果1124,905是9:05,0:36和0:07,则无需保留10小时中的0。
有效输入范围为 0 到 2359, 即您的程序无法从测试服务器读取 0 到 2359 输入数据 。
如果时数小于10,则不等于1 000;如果时数为0,则不等于100;如果时数不小于0,则不等于10;如果时数不小于10,则不等于0;如果时数为0,则不等于10;如果时数为0,则不等于10。
注意:注意日常转换。
输入格式 :
整数, 即 BJT 小时和分钟。 整数数和 10 、 100 和 千 小时。 如果小时小于 10 、 100 和 千 小时。 如果小时小于 10, 则不 1000 ; 如果 小时为 0, 则不 100 ; 如果 小时不是 0, 分钟小于 10, 则需要保留 0 ; 如果 小时为 0, 分钟小于 10, 则不需要 保留 0 。
输出格式 :
整数,它代表UTC的时间和分钟。整数和10、100和1000是小时。如果小时小于10,则没有1000;如果小时为0,则没有100;如果小时不是0,分钟小于10,则需要保留10;如果小时为0,分钟小于10,则需要保留10;如果小时为0,分钟小于10。
输入样本: 803????? 输出样本: 3
提示 : 大部分时间转换不容易。 当 T1 小于 480 min 时, 想象一下将 T1 从 480 切除为 T1, 然后与 24* 60 min, 即 T 的区别 。
守则:
守则:
#include
int main()
{
? ? int UTC,BTC,a,b,c,d,T,T1;
? ? scanf("%d",&BTC);
? ? a=BTC/1000;
? ? b=BTC/100-BTC/1000*10;
? ? c=BTC%100/10;
? ? d=BTC%100-c*10;
? ? T1=(a*10+b)*60+c*10+d;
? ? T=T1-480;
? ? if(T>=0){
? ? ? ? UTC=T/60*100+T-T/60*60;
? ? ? ? printf("%d",UTC);
? ? ? ?}
? ? if(T<0){
? ? ? ? T=24*60-(480-T1);
? ? ? ? UTC=T/60*100+T-T/60*60;
? ? ? ? printf("%d",UTC);
? ? ? ? }
? ? return 0;
}
?
?
注册有任何问题请添加 微信:MVIP619 拉你进入群
打开微信扫一扫
添加客服
进入交流群
1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。