函数month_days的定义和调用,求函数主体
时间: 2023-04-03 08:04:07 浏览: 61
函数month_days的定义和调用,函数主体如下:
int month_days(int month, int year){
int days;
if(month == 2){
if((year % 4 == 0 && year % 100 != 0) || year % 400 == 0){
days = 29;
}else{
days = 28;
}
}else if(month == 4 || month == 6 || month == 9 || month == 11){
days = 30;
}else{
days = 31;
}
return days;
}
函数调用示例:
int days = month_days(2, 2022); // 返回29,因为2022年是闰年
int days = month_days(4, 2022); // 返回30
int days = month_days(9, 2022); // 返回30
int days = month_days(12, 2022); // 返回31
相关问题
函数month_days的定义和调用,求该函数返回year年month月的天数
函数month_days的定义和调用如下:
定义:
int month_days(int year, int month) {
int days;
if (month == 2) {
if ((year % 4 == 0 && year % 100 != 0) || year % 400 == 0) {
days = 29;
} else {
days = 28;
}
} else if (month == 4 || month == 6 || month == 9 || month == 11) {
days = 30;
} else {
days = 31;
}
return days;
}
调用:
int days = month_days(2022, 8);
该函数返回2022年8月的天数,即31天。
要求定义和调用函数month_days,该函数返回year年month月的天数
好的,我可以回答这个问题。下面是函数month_days的定义和调用方法:
函数定义:
int month_days(int year, int month){
int days;
if(month == 2){
if((year % 4 == 0 && year % 100 != 0) || year % 400 == 0){
days = 29;
}else{
days = 28;
}
}else if(month == 4 || month == 6 || month == 9 || month == 11){
days = 30;
}else{
days = 31;
}
return days;
}
函数调用:
int days = month_days(2021, 8);
printf("2021年8月的天数是:%d", days);
输出结果为:2021年8月的天数是:31
希望能够帮助您解决问题。