第1个回答 2010-04-01
#include <stdio.h>
void main()
{
int year,month,day,hour,sec,miu;
printf("输入年:");scanf("%d",&year);
printf("输入月:");scanf("%d",&month);
printf("输入日:");scanf("%d",&day);
printf("输入时:");scanf("%d",&hour);
printf("输入分:");scanf("%d",&sec);
printf("输入秒:");scanf("%d",&miu);
printf("输入的日期为:%d年%d月%d日 %d:%d:%d",year,month,day,hour,sec,miu);
}
第2个回答 2010-04-01
#include <iostream.h>
typedef struct time
{
int year,month,day,hour,sec,miu;
}time;
void main()
{
time test;
cout<<"输入年:"<<endl;
cin>>test.year;
cout<<"输入月:"<<endl;
cin>>test.month;
cout<<"输入日:"<<endl;
cin>>test.day;
cout<<"输入时:"<<endl;
cin>>test.hour;
cout<<"输入分钟:"<<endl;
cin>>test.miu;
cout<<"输入秒:"<<endl;
cin>>test.sec;
cout<<"您输入的日期为:"<<test.year <<"年"<<test.month<<"月" <<test.day<<"日"<<test.hour <<"时"<<test.miu<<"分" <<test.sec <<"秒"<<endl;
}
第3个回答 2010-04-01
#include <iostream>
using namespace std;
struct time{
int y;
int m;
int d;
int h;
int mi;
int sec;};
int input();
int main()
{
time newtime;
cout<<"输入年:\n";
newtime.y=input();
cout<<"输入月:\n";
newtime.m=input();
cout<<"输入日:\n";
newtime.d=input();
cout<<"输入时:\n";
newtime.h=input();
cout<<"输入分:\n";
newtime.mi=input();
cout<<"输入秒:\n";
newtime.sec=input();
cout<<"你输入的是:"<<newtime.y<<"年"
<<newtime.m<<"月"<<newtime.d<<"日"
<<newtime.h<<"时"<<newtime.mi<<"分"
<<newtime.sec<<"秒";
return 0;
}
int input()
{
int temp;
while(!(cin>>temp))
{
cin.clear();
while(cin.get()!='\n')
continue;
cout<<"请输入数字!\n";
}
return temp;
}
当输入非数值时会报警。
第4个回答 2010-04-01
#include<iostream>
using namespace std;
struct Time{
short year,month,day,hour,minute,second;
void SetTime();
void Print();
};
void Time::SetTime()
{
cout<<"set year:"; cin>>year;
cout<<"set month:"; cin>>month;
cout<<"set day:"; cin>>day;
cout<<"set hour:"; cin>>hour;
cout<<"set minute:"; cin>>minute;
cout<<"set second:"; cin>>second;
}
void Time::Print()
{
cout<<"The time is:";
cout<<year<<"年"<<month<<"月"<<day<<"日 "<<hour<<"时"
<<minute<<"分"<<second<<"秒"<<endl;
}
int main()
{
Time TIME;
cout<<"Set Time\n";
TIME.SetTime();
TIME.Print();
return 0;
}