11.15
一.解题思路
1.各个月份天数
2.判断是否为闰年(如果为闰年则总天数+1)
#include<stdio.h>
int main(){
int n,y,r,sum=0;
scanf("%d %d %d",&n,&y,&r);
if(y==1){
sum=r;
}else if(y==2){
sum=31+r;
}else if(y==3){
sum=r+28+31;
}else if(y==4){
sum=31+28+31+r;
}else if(y==5){
sum=31+28+31+30+r;
}else if(y==6){
sum=31+28+31+30+31+r;
}else if(y==7){
sum=31+28+31+30+31+30+r;
}else if(y==8){
sum=31+28+31+30+31+30+31+r;
}else if(y==9){
sum=31+28+31+30+31+30+31+31+r;
}else if(y==10){
sum=31+28+31+30+31+30+31+31+30+r;
}else if(y==11){
sum=31+28+31+30+31+30+31+31+30+31+r;
}else if(y==12){
sum=31+28+31+30+31+30+31+31+30+31+30+r;
}
if(n%100==0 && n%400==0 && y>2){
sum++;
}
if(n%100!=0 && n%4==0 && y>2){
sum++;
}
printf("%d",sum);
return 0;
}
用循环亦可
思路
1.输入各月份日期成数组
2.根据月份相加日期(循环)
3.判断闰年否输出