为了账号安全,请及时绑定邮箱和手机立即绑定
  • helloword
    查看全部
    0 采集 收起 来源:初始C语言

    2021-10-01

  • 除法运算中注意:

    如果相除的两个数都是整数的话,则结果也为整数,小数部分省略,如8/3 = 2;而两数中有一个为小数,结果则为小数,如:9.0/2 = 4.500000。

    取余运算中注意:

    该运算只适合用两个整数进行取余运算,如:10%3 = 1;而10.0%3则是错误的;运算后的符号取决于被模数的符号,如(-10)%3 = -1;而10%(-3) = 1。

    注:C语言中没有乘方这个运算符,也不能用×,÷等算术符号。
    查看全部
    0 采集 收起 来源:算术运算符

    2021-10-01

  • 强制类型转换是通过定义类型转换运算来实现的。其一般形式为:

    (数据类型) (表达式)

    其作用是把表达式的运算结果强制转换成类型说明符所表示的类型

    在使用强制转换时应注意以下问题:

    1、数据类型和表达式都必须加括号,如把(int)(x/2+y)写成(int)x/2+y则成了把x转换成int型之后再除2再与y相加了。

    2、转换后不会改变原数据的类型及变量值,只在本次运算中临时性转换。

    3、强制转换后的运算结果不遵循四舍五入原则。
    查看全部
    0 采集 收起 来源:强制类型转换

    2021-10-01

  • 嗯变量定义的一般形式为:数据类型 变量名;
    多个类型相同的变量:数据类型 变量名, 变量名, 变量名...;
    变量名和标识符的命名规范完全相同。%d在后面会有详细讲解
    注意:在定义中不允许连续赋值,如int a=b=c=5;是不合法的。
    变量的赋值分为两种方式:1.先声明再赋值  2.声明的同时赋值
    查看全部
    0 采集 收起 来源:基本数据类型

    2021-10-01

  • printf("%d*%d=%d\t",i,j,result);

                //t表示每个结果之间的空白

    查看全部
  • \n是让执行语句往下一层的代码

    查看全部
  • 结束语句之continue语句

    continue语句的作用是结束本次循环开始执行下一次循环。eg:(吃掉这次循环的结果继续下一个)

    一般和if结合

    continue只能用在循环体内

    查看全部
  • 结束语句之break语句

    注意:1.在没有循环结构的情况下,break不能用在单独的if-else语句中。

    2.在多层循环中,一个break语句只跳出当前循环。

    3.一般if(条件)



       break;

    4.break可以用在switch中

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

    int main() 

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

        int year = 2008;

        int month = 8;

        int day = 8;

        int i;

        int sum=0;

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

            i=1;

        else

            i=0;

        switch(month)

        {

            case 1:sum=0;break;

            case 2:sum=31;break;

            case 3:sum=59;break;

            case 4:sum=90;break;

            case 5:sum=120;break;

            case 6:sum=151;break;

            case 7:sum=181;break;

            case 8:sum=212;break;

            case 9:sum=243;break;

            case 10:sum=273;break;

            case 11:sum=304;break;

            case 12:sum=334;break;

        }

        if(i==1&&month>2)

        {

            sum=sum+day+1;

        }

        else

            sum=sum+day;

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

        

    return 0;

    }

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

    int main() 

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

        int year = 2021;

        int month = 9;

        int day = 30;

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

        {

            switch(month)

            {

                case 1:

                    printf("今天是今年的第%d天",day);

                    break;

                case 2:

                    printf("今天是今年的第%d天",31+day);

                    break;

                case 3:

                    printf("今天是今年的第%d天",60+day);

                    break;

                case 4:

                    printf("今天是今年的第%d天",91+day);

                    break;

                case 5:

                    printf("今天是今年的第%d天",121+day);

                    break;

                case 6:

                    printf("今天是今年的第%d天",152+day);

                    break;

                case 7:

                    printf("今天是今年的第%d天",182+day);

                    break;

                case 8:

                    printf("今天是今年的第%d天",213+day);

                    break;

                case 9:

                    printf("今天是今年的第%d天",243+day);

                    break;

                case 10:

                    printf("今天是今年的第%d天",274+day);

                    break;

                case 11:

                    printf("今天是今年的第%d天",305+day);

                    break;

                case 12:

                    printf("今天是今年的第%d天",335+day);

                    break;

            }

        }

        else

            switch(month)

            {

                case 1:

                    printf("今天是今年的第%d天",day);

                    break;

                case 2:

                    printf("今天是今年的第%d天",31+day);

                    break;

                case 3:

                    printf("今天是今年的第%d天",59+day);

                    break;

                case 4:

                    printf("今天是今年的第%d天",90+day);

                    break;

                case 5:

                    printf("今天是今年的第%d天",120+day);

                    break;

                case 6:

                    printf("今天是今年的第%d天",151+day);

                    break;

                case 7:

                    printf("今天是今年的第%d天",181+day);

                    break;

                case 8:

                    printf("今天是今年的第%d天",212+day);

                    break;

                case 9:

                    printf("今天是今年的第%d天",242+day);

                    break;

                case 10:

                    printf("今天是今年的第%d天",273+day);

                    break;

                case 11:

                    printf("今天是今年的第%d天",304+day);

                    break;

                case 12:

                    printf("今天是今年的第%d天",334+day);

                    break;

            }

        

        /*

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

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

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

         */

        

        

        

        

        

        









    return 0;

    }

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

    int main() 

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

        int year = 2021;

        int month = 9;

        int day = 30;

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

        {

            switch(month)

            {

                case 1:

                    printf("今天是今年的第%d天",day);

                    break;

                case 2:

                    printf("今天是今年的第%d天",31+day);

                    break;

                case 3:

                    printf("今天是今年的第%d天",60+day);

                    break;

                case 4:

                    printf("今天是今年的第%d天",91+day);

                    break;

                case 5:

                    printf("今天是今年的第%d天",121+day);

                    break;

                case 6:

                    printf("今天是今年的第%d天",152+day);

                    break;

                case 7:

                    printf("今天是今年的第%d天",182+day);

                    break;

                case 8:

                    printf("今天是今年的第%d天",213+day);

                    break;

                case 9:

                    printf("今天是今年的第%d天",243+day);

                    break;

                case 10:

                    printf("今天是今年的第%d天",274+day);

                    break;

                case 11:

                    printf("今天是今年的第%d天",305+day);

                    break;

                case 12:

                    printf("今天是今年的第%d天",335+day);

                    break;

            }

        }

        else

            switch(month)

            {

                case 1:

                    printf("今天是今年的第%d天",day);

                    break;

                case 2:

                    printf("今天是今年的第%d天",31+day);

                    break;

                case 3:

                    printf("今天是今年的第%d天",59+day);

                    break;

                case 4:

                    printf("今天是今年的第%d天",90+day);

                    break;

                case 5:

                    printf("今天是今年的第%d天",120+day);

                    break;

                case 6:

                    printf("今天是今年的第%d天",151+day);

                    break;

                case 7:

                    printf("今天是今年的第%d天",181+day);

                    break;

                case 8:

                    printf("今天是今年的第%d天",212+day);

                    break;

                case 9:

                    printf("今天是今年的第%d天",242+day);

                    break;

                case 10:

                    printf("今天是今年的第%d天",273+day);

                    break;

                case 11:

                    printf("今天是今年的第%d天",304+day);

                    break;

                case 12:

                    printf("今天是今年的第%d天",334+day);

                    break;

            }

        

        /*

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

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

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

         */

        

        

        

        

        

        









    return 0;

    }

    查看全部
  • 取余运算中注意:
    该运算只适合用两个整数进行取余运算,如:10%3 = 1;而10.0%3则是错误的;运算后的符号取决于被模数的符号,如(-10)%3 = -1;而10%(-3) = 1。
    查看全部
    0 采集 收起 来源:算术运算符

    2021-09-30

  • 取百位用除,然后分离出后两位,再取余

    查看全部
  • http://img1.sycdn.imooc.com//6154521c00018a9819201080.jpgfor

    查看全部
    0 采集 收起 来源:练习题

    2021-09-29

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


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

    2021-09-29

  • #define 标识符 常量值
    查看全部
  • 因为jackResult(a,b,c)数据类型是void,并没有返回值,调用函数直接就输出函数体里面字符串了。你放在printf里面并且用了%s,这种写法是需要返回值的。

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

    2021-09-29

举报

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

微信扫码,参与3人拼团

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

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