c语言编程,输入年、月、日,输出这一天是这一年的第几天。 怎么改呀
答案:1 悬赏:50 手机版
解决时间 2021-11-18 03:08
- 提问者网友:浩歌待明月
- 2021-11-17 19:00
c语言编程,输入年、月、日,输出这一天是这一年的第几天。 怎么改呀
最佳答案
- 五星知识达人网友:行路难
- 2021-11-17 19:09
#include
int main()
{int y,m,d,d1,a[13]={0,31,28,31,30,31,30,31,31,30,31,30,31};
scanf("%d%d",&y,&d);
d1=d;
if(y%4==0&&y%100||y%400==0)a[2]++;
for(m=1;d1>a[m];m++)d1-=a[m];
printf("The %dth day of %d is %d-%d-%d
",d,y,y,m,d1);
return 0;
}
追问好像反了诶,是输入年月日,然后输出第几天追答
int main()
{int y,m,d,d1,a[13]={0,31,28,31,30,31,30,31,31,30,31,30,31};
scanf("%d%d",&y,&d);
d1=d;
if(y%4==0&&y%100||y%400==0)a[2]++;
for(m=1;d1>a[m];m++)d1-=a[m];
printf("The %dth day of %d is %d-%d-%d
",d,y,y,m,d1);
return 0;
}
追问好像反了诶,是输入年月日,然后输出第几天追答
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯