文章
17
粉丝
82
获赞
5
访问
17.5k
每次做这种题目都会忘记判断闰年的时候写else,给大家提个醒,都是小细节
#include<stdio.h>
int main()
{
int n,y,m,d,sum;
scanf("%d",&n);
int year1[13]={0,31,28,31,30,31,30,31,31,30,31,30,31};
while(n)
{
scanf("%d%d%d%d",&y,&m,&d,&sum);
if(y%400==0||(y%100!=0&&y%4==0))
{
year1[2]=29;
}
else year1[2]=28;
while(d+sum>year1[m])
{
sum=sum-(year1[m]-d+1);
m++;
d=1;
if(m>12)
{
m=1;
y++;
if(y%400==0||(y%100...
登录后发布评论
暂无评论,来抢沙发