C++编程,求你自己活了多少天

2014-11-24 01:18:30 · 作者: · 浏览: 2

[cpp]
/*C++编程,求你自己活了多少天*/
#include
using namespace std;
int main(){
int y1,y2,m1,m2,d1,d2;
int panduan(int y,int m,int d);
double total=0;
cout<<"please input your birthday:";
cin>>y1>>m1>>d1;
cout< cout<<"please input now day date:";
cin>>y2>>m2>>d2;
cout< for(int i=y1;i if((i%4==0&&i%100!=0)||(i%400==0))total+=366;
else total+=365;
}
int duo1,duo2;
duo1=panduan(y1,m1,d1);
duo2=panduan(y2,m2,d2);
total+=duo2-duo1;
cout<<"you have lived for "< return 1;
}
int panduan(int y ,int m,int d){
int db[2][12]={{31,28,31,30,31,30,31,31,30,31,30,31},{31,29,31,30,31,30,31,31,30,31,30,31}};
int duo=0,i=0;
if((y%4==0&&y%100!=0)||(y%400==0))
{
for(i=0;i {
duo+=db[1][i];
}
}else
{
for(i=0;i {
duo+=db[0][i];
}
}
cout<<(duo+=d)< return duo;
}

/*C++编程,求你自己活了多少天*/
#include
using namespace std;
int main(){
int y1,y2,m1,m2,d1,d2;
int panduan(int y,int m,int d);
double total=0;
cout<<"please input your birthday:";
cin>>y1>>m1>>d1;
cout< cout<<"please input now day date:";
cin>>y2>>m2>>d2;
cout< for(int i=y1;i if((i%4==0&&i%100!=0)||(i%400==0))total+=366;
else total+=365;
}
int duo1,duo2;
duo1=panduan(y1,m1,d1);
duo2=panduan(y2,m2,d2);
total+=duo2-duo1;
cout<<"you have lived for "< return 1;
}
int panduan(int y ,int m,int d){
int db[2][12]={{31,28,31,30,31,30,31,31,30,31,30,31},{31,29,31,30,31,30,31,31,30,31,30,31}};
int duo=0,i=0;
if((y%4==0&&y%100!=0)||(y%400==0))
{
for(i=0;i {
duo+=db[1][i];
}
}else
{
for(i=0;i {
duo+=db[0][i];
}
}
cout<<(duo+=d)< return duo;
}