为了账号安全,请及时绑定邮箱和手机立即绑定
  • ==是将两边的数字相比较
    查看全部
  • #include <stdio.h>

    /* Jone算出结果应该怎么写函数? */

     int joneResult(int x, int y, int z)

    {

       int sum = x+y+z;

       return sum / 3;          //这里是不是应该将sum返回呢?

    }

    /* Jack没有算出结果只说了一句话是不是应该用无返回值函数? */

     void jackResult(int x, int y, int z)

    {

        printf("我算不出来\n");

    }

    int main()

    {

        int a, b, c;

        a = 10;

        b = 20;

        c = 30;

        //Jone的返回值类型是什么?

             int JR;

             JR = joneResult(a,b,c); 

        printf("Jone运算结果是:%d\n", JR);

        printf("Jack运算结果是:");

        //Jack没有算出结果只说了句话,是不是直接调用函数就可以了?

        jackResult(a,b,c);

        return 0;

    }

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

    2021-10-04

  • 不遵循四舍五入原则

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

     

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

    2021-10-04

  • #include <stdio.h>

    int main() {

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

        int year = 2008;

        int month = 8;

        int day = 8;

        int sum = 0;

        for (; month > 0; month--) {

            switch (month) {

                case 8 :

                    sum = sum + 8;

                    break;

                case 2 :

                    sum = sum + (year % 4 == 0 ? 29 : 28);//if{}else{}

                    break;

                case 4 :

                case 6 :

                    sum = sum + 30;

                    break;

                default :

                    sum = sum + 31;

                    break;

            }

        }

        printf("2008年8月8日是该年的第%d天", sum);

        









    return 0;

    }

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

    int main() {

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

        int year = 2008;

        int month = 8;

        int day = 8;

        int sum = 0;

        /*

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

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

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

         */

        for (; month > 0; month--) {

            switch (month) {

                case 8 :

                    sum = sum + 8;

                    break;

                case 2 :

                    sum = sum + (year % 4 == 0 ? 29 : 28);//if{}else{}

                    break;

                case 4 :

                case 6 :

                    sum = sum + 30;

                    break;

                default :

                    sum = sum + 31;

                    break;

            }

        }

        printf("2008年8月8日是该年的第%d天", sum);

        









    return 0;

    }

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

    int main() {

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

        int year = 2008;

        int month = 8;

        int day = 8;

        int sum = 0;

        /*

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

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

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

         */

        for (; month > 0; month--) {

            switch (month) {

                case 8 :

                    sum = sum + 8;

                    break;

                case 2 :

                    sum = sum + (year % 4 == 0 ? 29 : 28);//if{}else{}

                    break;

                case 4 :

                case 6 :

                    sum = sum + 30;

                    break;

                default :

                    sum = sum + 31;

                    break;

            }

        }

        printf("2008年8月8日是该年的第%d天", sum);

        









    return 0;

    }

    查看全部
  • for是关键语句

    但For不是

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

    2021-10-04


  • #include <stdio.h>


    int main() {

        int score = 87; //考试分数为87分


        switch (score / 10) {//score /= 10;

            /*想想以下代码为什么用这种方式;

              这种方式的好处?*/

            case 9:

            case 10:

                printf("等级A");

                break;

            case 8:

                printf("等级B");

                break;//这里是不是缺点什么?

            case 7:

            case 6:

                printf("等级C");

                break;//这里是不是缺点什么?

            default:

                printf("等级D");

                break;

        }

        return 0;

    }

    查看全部
  • while的意思是()里面条件没达到,循环体一直循环
    查看全部
  • /n 代表下一行出现的东西换行
    查看全部
    0 采集 收起 来源:三目运算符

    2021-10-04

  • matrix干嘛的?
    查看全部
    0 采集 收起 来源:有参与无参

    2021-10-04

  • 内部函数与外部函数

    1.在C语言中不能被其他源文件调用的函数称谓内部函数 ,内部函数由static关键字来定义,因此又被称谓静态函数,形式为:

                      static [数据类型] 函数名([参数]) 

    这里的static是对函数的作用范围的一个限定,限定该函数只能在其所处的源文件中使用,因此在不同文件中出现相同的函数名称的内部函数是没有问题的。

    2.在C语言中能被其他源文件调用的函数称谓外部函数 ,外部函数由extern关键字来定义,形式为:

     extern [数据类型] 函数名([参数]) 

    C语言规定,在没有指定函数的作用范围时,系统会默认认为是外部函数,因此当需要定义外部函数时extern也可以省略。

    3.引用文件用#include "全部文件名"

    4.同时引用文件,并且引用的文件定义外部函数可能会不能运行(所以需要定义static)。

    查看全部
  • http://img1.sycdn.imooc.com//6159c631000190ba06600521.jpgxunhuan

    查看全部
  • 。。。000

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

    int main()

    {

        int x,y;

        x = 10;

        y = -3;

        printf("x+y=%d\n",x+y);  

        printf("x-y=%d\n",x-y);

        printf("x*y=%d\n",x*y);

        printf("x/y=%d\n",x/y);

        printf("x%%y=%d\n",x%y);  

        return 0;    

    }

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

    2021-10-03

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

    取余运算中注意:

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

    注:C语言中没有乘方这个运算符,也不能用×,÷等算术符号。

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

    2021-10-03

  • #include <stdio.h>

    int main()

    {

        double num = 2.5;

        int num1=(int)num;//定义浮点型变量num并赋值为2.5

        printf("num的整数部分是%d\n", num1);

        return 0;

    }

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

    2021-10-03

举报

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

微信扫码,参与3人拼团

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

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