// 1.
// #include<stdio.h>
// int main(){
// int n;
// int s=1;
// int t=1;
// scanf("%d",&n);
// while(s<=n){
// t=s*t;
// s=s+1;
// }
// printf("%d",t);
// return 0;
// }
// 2.
#include<stdio.h>
//判断是否是闰年
int rn(int year){
int flag;
if(year%4==0){
if(year%100==0){
//不是闰年
flag=1;//2月有28天
}
else{
//是闰年
flag=0;//2月有29天
}
}
return flag;
}
int main(){
int year,n;
printf("请输入年份:");
scanf("%d\n",&year);
printf("请输入数字:");
scanf("%d\n",&n);
/*
例:2017年
69
*/
int a,s,y;
a=rn(year);
//1,3,5,7,8,10,12 31天
//4,6,9,11 30天
int a1[12]={31,29,31,30,31,30,31,31,30,31,30,31};
int a2[12]={31,22,31,30,31,30,31,31,30,31,30,31};
s=a1[0];
int month=0;
if(a==1){
for(int i=0;i<12;i++){
if((n>s)){
++month;
n=n-s;
s=a1[i+1];
}
else{
month++;
break;
}
}
printf("是%d月%d号",month,n);
}
else{
for(int i=0;i<12;i++){
if((n>s)){
++month;
n=n-s;
s=a2[i+1];
}
else{
month++;
break;
}
}
printf("是%d月%d号",month,n);
}
return 0;
}