编写一套计算一个日期是该年的第几天的程序

时间:2022-06-01 01:11:30 阅读: 最新文章 文档下载
说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。
2.编写一套计算×年×月×日是×年的第几天的程序



答案一:

#include using namespace std; int date(inta,intb,int c) { int d=0; b=b-1; while(b!=0) { if(b==4||b==6||b==9||b==11) d=d+31; if(b==1||b==3||b==5||b==7||b==8||b==10) d=d+31; if(b==2) if(a%4==0) d=d+29; else d=d+28; b--; } returnd+c; }

void year(int a) { if(a%4==0)cout<<""; else cout<<"平年"; }

int main() { cout<<"请输入年月日"< inta,b,c; for(;;) { cin>>a>>b>>c; if(b>12||c>31) { cout<<"错误啦!"< cin>>a>>b>>c; } year(a); cout<"<"<"<<"一年中的第"<"< } return 0; }

答案二

#include using namespace std; int main() { cout<<"请输入年月日"< inta,b,c,e; for(;;) { cin>>a>>b>>c; e=b;


}



if(b>12||c>31) { cout<<"错误啦!"< cin>>a>>b>>c; } int d=0; b=b-1; while(b!=0) { if(b==4||b==6||b==9||b==11) d=d+31; if(b==1||b==3||b==5||b==7||b==8||b==10) d=d+31; if(b==2) if(a%4==0) d=d+29; else d=d+28; b--; } if(a%4==0)cout<<""; else cout<<"平年"; cout<"<"<"<<"一年中的第"<"<}

return 0;


本文来源:https://www.wddqw.com/doc/0a7e7ffc14791711cd791753.html