1453: C语言实验题――数日子

代码如下:

#include<stdio.h>
int xuan(int y)
{
if(y % 400 == 0 || y % 4 ==0 && y % 100 != 0)
return 1;
else
return 0;
}
int main()
{
int y, m, d, i, sum, j, n;
int a[12]={31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};
scanf("%d", &n);
for(i=0; i<n; i++)
{
sum = 0;
scanf("%d %d %d", &y, &m, &d);
for(j=0; j<m-1; j++)
{
sum += a[j];
}
sum += d;
if(xuan(y)&&m>2)
sum++;
printf("%d\n", sum);
}
}

相关文章:

  • 2021-04-13
  • 2021-05-18
  • 2021-12-24
  • 2021-09-25
  • 2022-12-23
  • 2021-09-03
  • 2021-10-02
猜你喜欢
  • 2021-09-19
  • 2022-01-14
  • 2021-10-31
  • 2021-11-05
  • 2022-01-02
  • 2021-08-22
相关资源
相似解决方案