onethink 网站,泰安网站建设哪里有,新建一个网站需要多少钱,网站制作自己返回#xff1a;贺老师课程教学链接   项目要求 【项目3-当年第几天(数组方案)】 当年第几天中定义一个函数#xff0c;其参数为年、月、日的值#xff0c;返回这一天为该年的第几天。要求在main函数中输入年月日#xff0c;然后调用这个函数求值#xff0c;并在main函数中…  返回贺老师课程教学链接   项目要求  【项目3-当年第几天(数组方案)】   当年第几天中定义一个函数其参数为年、月、日的值返回这一天为该年的第几天。要求在main函数中输入年月日然后调用这个函数求值并在main函数中输出结果。 #includestdio.h
int days(int y, int m, int d);
int main()
{int year, month, day;printf(输入年 月 日: );scanf(%d %d %d, year, month, day);printf(这是该年的第 %d 天\n, days(year, month, day));return 0;
}int days(int y, int m, int d)
{int dd[13]{0, 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};//请利用d数组10行之内求出并返回y年m月d日是这一年的第几天}  [参考解答]  #includestdio.h
int days(int y, int m, int d);
int main()
{int year, month, day;printf(输入年 月 日: );scanf(%d %d %d, year, month, day);printf(这是该年的第 %d 天\n, days(year, month, day));return 0;
}int days(int y, int m, int d)
{int dd[13] {0, 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};int sumd;//下面要加上前m-1月的天数int i;for(i1; im; i)sumdd[i];if(m2((y%40y%100!0)||y%4000)) //若闰年且晚于2月加一天sum;return sum;
}