❶ C语言题目: 求编程:输入秒数,将它按小时,分钟,秒的形式来输出,例如输入24680秒。则输出6小

#include<stdio.h>

intmain(void)
{
unsignedlongsec;
scanf("%lu",&sec);
printf("%lu小时%lu分版%lu秒权",sec/(60*60),sec%(60*60)/60,sec%60);
return0;
}

❷ c++编程 制作一个时钟,可以显示小时 分 秒

#include<iostream>
#include<vector>


classCtime{
private:
::vector<int>_val;
conststaticint_is60=60;
std::vector<int>&calc_clock(constint&v,constintopt=0){
intres=v+opt;
_val.push_back(res%_is60);
_val.push_back((res/_is60)%_is60);
_val.push_back((res-_val[1]*_is60-_val[0])/(_is60*_is60));
return_val;
}
public:
Ctime(constint&v,constintopt=0){
calc_clock(v,opt);
}

friendstd::ostream&operator<<(std::ostream&out,constCtime&clock){
out<<clock._val[2]<<":";
out<<clock._val[1]<<":";
out<<clock._val[0];
returnout;
}
};

intmain(){
Ctimet1(3661);
Ctimet2(3661,-8);
Ctimet3(3661,8);
//
std::cout<<t1<<std::endl;
std::cout<<t2<<std::endl;
std::cout<<t3<<std::endl;
}