关于 c语言编程的问题,请各位帮忙

来源:百度知道 编辑:UC知道 时间:2024/04/30 03:24:53
试编程将阳历年365.2422天换算成几天几小时几分几秒?(注意:秒的结果是带小数的,试试存放秒的变量分别用float,double定义,看结果有什么区别?)

main()
{
int days, totalsec, hours, minitues, seconds;
days = 365.2422 / 1;//天数
totalsec = (365.2422 -days) * 86400; //1天86400秒
hours = totalsec / 3600;//小时
minitues = (totalsec - hours * 3600) / 60;//分钟
seconds = totalsec % 60;//秒

cout<<"It's "<<days<<" days "<<hours<<":"<<minitues<<":"<<seconds<<endl;

看不懂