c++ primer plus初学,编程题练习
本菜鸟开始学“C++ Primer Plus 第6版 中文版”了,按照章节学习并把章节后面所有的编程题全部做出来,希望大神多多指点!!
Enter the number of seconds:31600000
31600000 seconds=365 days,17 hours,46 minutes,40 seconds
程序代码:
#include<iostream> using namespace std; int main() { const int da_to_ho=24; const int ho_to_mi=60; const int mi_to_se=60; long s; long days,hours,minutes,seconds; cout<<"enter the number of seconds:"; cin>>s; days=s/da_to_ho/ho_to_mi/mi_to_se; hours=s%(da_to_ho*ho_to_mi*mi_to_se)/(ho_to_mi*mi_to_se); //醉醉的 当初写上一个语句是全部用的是除法 结果小于0出错 杀毒软件说我的这个程序有可能是木马哈哈哈 minutes=s%(ho_to_mi*mi_to_se)/(mi_to_se); seconds=s%(mi_to_se); cout<<s<<" seconds ="<<days<<"days,"<<hours<<"hours,"<<minutes<<"minutes,"<<seconds<<"seconds\n"; return 0; }