请问c语言有答案吗

来源:4-17 switch与if语句的应用

慕村6149482

2018-03-10 08:28

我要考试,现在只能死记硬背了

写回答 关注

2回答

  • 慕虎2399049
    2018-03-10 17:42:00

    不好意思 ,没看懂你的问题。请忽略我的回答

  • 慕虎2399049
    2018-03-10 17:40:18

    #include <stdio.h>

    int main() 

        /* 定义需要计算的日期 */

        int year = 2008;

        int month = 8;

        int day = 8;

        int z=0;

        int a=0;

       switch(month)

        {

            case 1:a=0;break;

            case 2:a=31;break;

            case 3:a=59;break;

            case 4:a=90;break;

            case 5:a=120;break;

            case 6:a=151;break;

            case 7:a=181;break;

            case 8:a=212;break;

            case 9:a=243;break;

            case 10:a=273;break;

            case 11:a=304;break;

            case 12:a=334;break;

        }

        a+=day;

        f((year%4==0&&year%100!=0)||year%400==0)

        {

           z=1;

         }

        else

        {

            z=0;

        }

         a+=z;

         printf("%d年%d月%d日是该年的第%d天",year,month,day,a);

    return 0;

    }

    这是我的,通过了的,你自己再研究改进一下。

C语言入门

C语言入门视频教程,带你进入编程世界的必修课-C语言

926896 学习 · 21532 问题

查看课程

相似问题