解题思路:
小蓝不用显示出年月日,只需要显示出时分秒即可,毫秒也不用显示,直接舍去即可。
给定一个用整数表示的时间,请将这个时间对应的时分秒输出。
所以从给定的数据中对1000进行整除,得到的结果就是对应的秒数,再用秒数进行相应的计算。
由于不需要计算天数,所以在对24*60*60进行取余,得到的是对应那一天的秒数。
最后运用printf的格式化输出。
注意事项:
注意在输出时对单一字符的情况进行补0操作
参考代码:
#include <stdio.h>
int main(){
long long n;
scanf("%lld",&n);
n /=1000;
n %=(24*60*60);
printf("%02d:%02d:%02d",n/3600,n/60%60,n%60);
return 0;
}
0.0分
13 人评分
C语言训练-排序问题<1> (C语言代码)浏览:636 |
C语言程序设计教程(第三版)课后习题5.4 (C语言代码)浏览:702 |
【金明的预算方案】 (C++代码)浏览:873 |
printf基础练习2 (C语言代码)浏览:796 |
水仙花 (C语言代码)浏览:1163 |
sizeof的大作用 (C语言代码)浏览:1593 |
1012题解浏览:938 |
2^k进制数 (C语言描述,蓝桥杯)浏览:1457 |
剪刀石头布 (C语言代码)浏览:1519 |
C语言程序设计教程(第三版)课后习题8.1 (C语言代码)浏览:765 |