zoukankan      html  css  js  c++  java
  • 请使用switch语句和if...else语句,计算2008年8月8日这一天,是该年中的第几天。

    请使用switch语句和if...else语句,计算2008年8月8日这一天,是该年中的第几天。

    #include <stdio.h>
    int main() 
    { 
    /* 定义需要计算的日期 */
    int year = 2008;
    int month = 8;
    int day = 8;
    /*
    * 请使用switch语句,if...else语句完成本题
    */
    int feb,sum;
    if (year%4==0&&year%100!=0||year%400==0)
    feb=29;
    else
    feb=28;
    switch(month)
    {
    case 1:sum=day;break;
    case 2:sum=31+day;break;
    case 3:sum=31+feb+day;break;
    case 4:sum=31+feb+31+day;break;
    case 5:sum=31+feb+31+30+day;break;
    case 6:sum=31+feb+31+30+31+day;break;
    case 7:sum=31+feb+31+30+31+30+day;break;
    case 8:sum=31+feb+31+30+31+30+31+day;break;
    case 9:sum=31+feb+31+30+31+30+31+31+day;break;
    case 10:sum=31+feb+31+30+31+30+31+31+30+day;break;
    case 11:sum=31+feb+31+30+31+30+31+31+30+31+day;break;
    case 12:sum=31+feb+31+30+31+30+31+31+30+31+30+day;break;
    
    }
    printf("%d年%d月%d日这一天,是该年中的第%d天",year,month,day,sum);
    
    
    return 0;
    }
  • 相关阅读:
    qsort()的使用
    c语言不寻常的类型转换(类型提升)
    堆栈段的三个主要用途
    区分 声明与定义
    宏定义陷阱与typedef
    约瑟夫环解决方案
    线程中断测试
    Redis
    本地缓存
    tomcat优化
  • 原文地址:https://www.cnblogs.com/hmswt/p/7240764.html
Copyright © 2011-2022 走看看