频道栏目
首页 > 程序开发 > 软件开发 > C语言 > 正文
C语言关于“数日子”的一次实验记录
2018-07-19 10:42:05         来源:zxd_dd的博客  
收藏   我要投稿

C语言关于“数日子”的一次实验记录

\

龙8国际娱乐pt老虎机include 
龙8国际娱乐pt老虎机include 
int main()
{
 int y, m, d, n, i, s;
 scanf("%d", &n);
 for(i = 0;i < n;i++)
 {
  s = 0;
  scanf("%d %d %d", &y, &m, &d);
  switch(m)
  {
  case 12:s += d;
  case 11:if(m == 11){s += d;}else{s += 30;}
  case 10:if(m == 10){s += d;}else{s += 31;}
  case 9:if(m == 9){s += d;}else{s += 30;}
  case 8:if(m == 8){s += d;}else{s += 31;}
  case 7:if(m == 7){s += d;}else{s += 31;}
  case 6:if(m == 6){s += d;}else{s += 30;}
  case 5:if(m == 5){s += d;}else{s += 31;}
  case 4:if(m == 4){s += d;}else{s += 30;}
  case 3:if(m == 3){s += d;}else{s += 31;}
  case 2:if((y % 4 == 0 && y % 100 != 0) || y % 400 == 0){if(m == 2){s += d;}else{s += 29;}}else{if(m == 2){s += d;}else{s += 28;}}
  case 1:if(m == 1){s += d;}else{s += 31;}
  }
  printf("%d\n", s);
 }
 return 0;
}
点击复制链接 与好友分享!回本站首页
上一篇:C语言实验之数组逆序代码实例
下一篇:C语言设计之贪吃蛇游戏入门讲解
相关文章
图文推荐
点击排行

关于我们 | 联系我们 | 服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑--致力于做实用的IT技术学习网站

龙8国际娱乐pt老虎机