65,210
社区成员
发帖
与我相关
我的任务
分享//呵呵,单靠输出就搞定……
#include"iostream"
#include"cstdlib"
#include"cmath"
using namespace std;
int main()
{
long data,add_data;
int i,temp;
cout<<"please enter the data"<<endl;
cin>>data;
/***************************************************/
//将非法输入排除
if(data<0||data>=240000)
{
cout<<"Illegal value for data"<<endl;
exit(1);
}
/***************************************************/
//将long型数据转换成时间
for(i=5;i>=0;i--)
{
temp=data/static_cast<int>(pow(10,i))%10;
cout<<temp;
if(i==4||i==2)
cout<<":";
}
cout<<endl;
/***************************************************/
//加上半小时
add_data=data+7000;
/***************************************************/
//判断是否大于24点
cout<<"Is add_data bigger than 24 ?"<<endl;
if(add_data>240000)
cout<<"True";
else cout<<"False";
cout<<endl;
return 0;
}