为了账号安全,请及时绑定邮箱和手机立即绑定
  • #include <stdio.h>

    int main() 

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

        int year = 2008;

        int month = 8;

        int day = 8;

        int sum,flag;

        switch(month)

        {

            case 1: 0;

            break;

            case 2: 31;

            break;

            case 3: 59;

            break;

            case 4: 90;

            break;

            case 5: 120;

            break;

            case 6: 151;

            break;

            case 7: 181;

            break;

            case 8: 212;

            break;

            case 9: 243;

            break;

            case 10: 273;

            break;

            case 11: 304;

            break;

            case 12: 334;

            break;

        }

        sum=sum+day;

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

        flag=1;

        else

        flag=0;

        if(flag=1&&month>2)

        sum++;

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

        return 0;

    }


    查看全部
  • #include <stdio.h>

    int main() 

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

        int year = 2008;

        int month = 8;

        int day = 8;

        int sum,flag;

        /*

         * 请使用switch语句,if...else语句完成本题

         * 如有想看小编思路的,可以点击左侧任务中的“不会了怎么办”

         * 小编还是希望大家独立完成哦~

         */

        switch(month)

        {

            case 1: 0;

            break;

            case 2: 31;

            break;

            case 3: 59;

            break;

            case 4: 90;

            break;

            case 5: 120;

            break;

            case 6: 151;

            break;

            case 7: 181;

            break;

            case 8: 212;

            break;

            case 9: 243;

            break;

            case 10: 273;

            break;

            case 11: 304;

            break;

            case 12: 334;

            break;

        }

        sum=sum+day;

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

        flag=1;

        else

        flag=0;

        if(flag=1&&month>2)

        sum++;

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

        return 0;

    }


    查看全部
  • #include <stdio.h>

    int main() 

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

        int year = 2008;

        int month = 8;

        int day = 8;

        int sum,flag;

        /*

         * 请使用switch语句,if...else语句完成本题

         * 如有想看小编思路的,可以点击左侧任务中的“不会了怎么办”

         * 小编还是希望大家独立完成哦~

         */

        switch(month)

        {

            case 1: 0;

            break;

            case 2: 31;

            break;

            case 3: 59;

            break;

            case 4: 90;

            break;

            case 5: 120;

            break;

            case 6: 151;

            break;

            case 7: 181;

            break;

            case 8: 212;

            break;

            case 9: 243;

            break;

            case 10: 273;

            break;

            case 11: 304;

            break;

            case 12: 334;

            break;

        }

        sum=sum+day;

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

        flag=1;

        else

        flag=0;

        if(flag=1&&month>2)

        sum++;

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

        return 0;

    }

    查看全部
  • #include <stdio.h>

    int main() 

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

        int year = 2008;

        int month = 8;

        int day = 8;

        int sum,flag;

        /*

         * 请使用switch语句,if...else语句完成本题

         * 如有想看小编思路的,可以点击左侧任务中的“不会了怎么办”

         * 小编还是希望大家独立完成哦~

         */

        switch(month)

        {

            case 1: 0;

            break;

            case 2: 31;

            break;

            case 3: 59;

            break;

            case 4: 90;

            break;

            case 5: 120;

            break;

            case 6: 151;

            break;

            case 7: 181;

            break;

            case 8: 212;

            break;

            case 9: 243;

            break;

            case 10: 273;

            break;

            case 11: 304;

            break;

            case 12: 334;

            break;

        }

        sum=sum+day;

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

        flag=1;

        else

        flag=0;

        if(flag=1&&month>2)

        sum++;

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

        return 0;

    }

    查看全部
  •   http://img1.sycdn.imooc.com//6183c5da000156a304780340.jpg

    00

    查看全部
    0 采集 收起 来源:关系运算符

    2021-11-04

  • 1、[]包含的内容可以省略,数据类型说明省略,默认是int类型函数;参数省略表示该函数是无参函数,参数不省略表示该函数是有参函数;

    2、函数名称遵循标识符命名规范;

    3、自定义函数尽量放在main函数之前,如果要放在main函数后面的话,需要在main函数之前先声明自定义函数,声明格式为:[数据类型说明] 函数名称([参数]);
    查看全部
    0 采集 收起 来源:自创函数

    2021-11-04

  • 递归函数必须有结束条件。

    查看全部
  •  printf("x%%y=%d\n",x%y); 


    如果是

    printf("x%y=%d\n",x%y); 时会报输出错误。

    查看全部
    0 采集 收起 来源:算术运算符

    2021-11-04

  • 函数值的类型和函数定义中函数的类型应保持一致。如果两者不一致,则以函数返回类型为准,自动进行类型转换。

    查看全部
    0 采集 收起 来源:函数的返回值

    2021-11-04

    1. 嵌套循环的执行顺序:

      外层执行一次,内层执行一周,变量全部执行一次

    2. 整体执行次数是内外循环的乘积

    查看全部
    1. 如何获得±1:

      循环中利用-1相乘,每次循环变量的符号改变(参与循环中时变量就一直在循环中变化了,不受初始值影响)

    查看全部
  • int jR = joneResult(a, b, c); 

    如果两者不一致,则以函数返回类型为准,自动进行类型转换。

    查看全部
    0 采集 收起 来源:函数的返回值

    2021-11-04

  • 实参应预先用赋值等办法使实参获得确定值。

    查看全部
    0 采集 收起 来源:形参与实参

    2021-11-04

  • [参数]包含的内容可以省略,数据类型说明省略,默认是int类型函数;

    查看全部
    0 采集 收起 来源:自创函数

    2021-11-04

  • #include<stdio. h>

    int main()

    {

    printf(“123”\n);

    return 0;

    }

    查看全部
  • #include <stdio. h>

    int main()

    {

    printf(“very Good \n”);

    return 0;

    }

    查看全部
    0 采集 收起 来源:C程序结构

    2021-11-04

  • 注:字节小的可以向字节大的自动转换,但字节大的不能向字节小的自动转换

    ps:自动转换是在编译的时候自动完成的


    查看全部
    0 采集 收起 来源:自动类型转换

    2021-11-04

  • 规律

    http://img1.sycdn.imooc.com//61834d7b0001c36012791706.jpg

    查看全部

举报

0/150
提交
取消
课程须知
本教程仅仅是C程序设计的入门教程
老师告诉你能学到什么?
什么是程序; 什么是程序结构; 什么是函数; 什么是数组.

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!