- 输入年份,判断是否是闰年。用函数实现
#include<stdio.h>
int Is_Leap(int year){
if(year%400==0 || (year%4==0 && year%100!=0)){
return 1;
}
else{
return 0;
}
}
int main(){
int year,flag;
printf("请输入要判断的年份:");
scanf("%d",&year);
flag=Is_Leap(year);
if(flag==1){
printf("%d是闰年\n",year);
}
else{
printf("%d不是闰年\n",year);
}
return 0;
}
2.输入年月,输出这一年这一月是多少天
#include<stdio.h>
int CompulateDate(int year,int month){
if((year%400==0 || (year%4==0 && year%100!=0)) && month==2){
return 28;
}
else if(month==2){
return 29;
}
else if(month==1 || month==3 || month==5 || month==7 || month==8 || mont