制作小企业网站,装修公司大全,wordpress好看的友情链接页面,证件查询网入口Problem H: 今年第几天#xff1f; Time Limit: 1 Sec Memory Limit: 128 MBSubmit: 723 Solved: 310Description 定义一个函数#xff0c;其参数为年、月、日的值#xff0c;返回这一天为该年的第几天。要求在main函数中输入年月日#xff0c;然后调用这个函数求值 Time Limit: 1 Sec Memory Limit: 128 MB Submit: 723 Solved: 310 Description 定义一个函数其参数为年、月、日的值返回这一天为该年的第几天。要求在main函数中输入年月日然后调用这个函数求值并在main函数中输出结果。 Input 年、月、日3个整数不考虑非正常的年月日 Output 这一天为这一年的第几天 Sample Input 1980 4 18 Sample Output 109 HINT 在下面代码基础上完成 #includeiostream using namespace std; int days(int y, int m, int d); int main() { int year, month, day; cinyearmonthday; coutdays(year, month, day)endl; return 0; } int days(int y, int m, int d) { } #includeiostream
using namespace std;
int days(int y, int m, int d);
int main()
{ int year, month, day; cinyearmonthday; coutdays(year, month, day)endl; return 0;
}
int days(int y, int m, int d)
{ int a[12]{31,28,31,30,31,30,31,31,30,31,30,31},sum0; for(int i0;im-1;i) { suma[i]; } if(m1m12) { if((m2)(d1d28)) { sumsumd; if(((y%40y%100!0)||(y%4000))(m2)) return sum1; else return sum; } if((m1||m3||m5||m7||m8||m10||m12)(d31d1)) { sumsumd; if(((y%40y%100!0)||(y%4000))(m2)) return sum1; else return sum; } if((m4||m6||m9||m11)(d30d1)) { sumsumd; if(((y%40y%100!0)||(y%4000))(m2)) return sum1; else return sum; } }
}