为了账号安全,请及时绑定邮箱和手机立即绑定
  • #include <stdio.h>
    int main()
    {
        /* 定义需要计算的日期 */
        int year = 2021;
        int month = 12;
        int day = 8;
        int i,feb;
        int sum=0;
        if(year%4==0 &&year%100!=0 ||year%400==0)
        {
            feb=29;
        }
        else
        {
            feb=28;
        }
        for(i=1;i<month;i++)
        {
            switch(i)
            {
                case 1:
                case 3:
                case 5:
                case 7:
                case 8:
                case 10:
                case 12:
                        sum+=31;
                        break;
                case 2:
                        sum+=feb;
                        break;
                default:
                        sum+=30;
                        break;
            }
        }
         sum+=day;
         printf("%d年%d月%d日是该年的第%d天",year,month,day,sum);
         return 0;
    }
    查看全部
  • hello.c: In function 'main':
    hello.c:25:21: error: expected declaration specifiers or '...' before numeric constant int studynumber(3);

    报这个错误是因为main里面调用函数的时候重复多加了函数类型:

    错误写法:

    int main()

    {

        int study();

        int studynumber(3);

        return 0;

    }

    正确写法:

    int main()

    {

        study();

        studynumber(3);

        return 0;

    }


    注意:调用函数的时候只需要写函数名就可以了,不要重复定义函数类型int

    查看全部
    0 采集 收起 来源:有参与无参

    2021-12-08

  • 有参函数和无参函数61b06c070001211e05401002.jpg
    查看全部
    0 采集 收起 来源:有参与无参

    2021-12-08

  • #include <stdio.h>

    int main()

    {

        int height=176;

        double money=1500000;

        printf("是否符合条件:%d\n",height>=180&&money>=1000000);

        renturn 0;

    }

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

    2021-12-08

  • #include <stdio.h>

    int main()

    {

    int x=5;

    int y=5;

    int z=10;

    printf("x是否大于y:%d\n",x>y);

    printf("y是否大于等于x:%d\n",y>=x);

    printf("y是否小于z:%d\n",y<z);

    printf("z是否小于等于x:%d\n",z<=x);

    printf("z是否等于x+y:%d\n",z==x+y);

    return 0;

    }

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

    2021-12-08

  • 函数的形参和实参具有以下特点:

    1.形参只有在被调用时才分配内存单元,在调用结束时,即刻释放所分配的内存单元。因此,形参只有在函数内部有效。函数调用结束返回主调函数后则不能再使用该形参变量。

    2.实参可以是常量、变量、表达式、函数等,无论实参是何种类型的量,在进行函数调用时,它们都必须具有确定的值,以便把这些值传送给形参。因此应预先用赋值等办法使实参获得确定值。

    3.在参数传递时,实参和形参在数量上,类型上,顺序上应严格一致,否则会发生类型不匹配”的错误。

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

    2021-12-08

  • 标识符严格区分大小写, For 可以作为标识符
    查看全部
    0 采集 收起 来源:有名有姓的C

    2021-12-08

  • 递归函数练习

    有5个人坐在一起,问第5个人多少岁?他说比第4个人大2岁。问第4个人岁数,他说比第3个人大2岁。问第3个人,又说比第2人大两岁。问第2个人,说比第1个人大两岁。最后 问第1个人,他说是10岁。请问第5个人多大?

    程序分析:

    利用递归的方法,递归分为回推和递推两个阶段。要想知道第5个人岁数,需知道第4人的岁数,依次类推,推到第1人(10岁),再往回推。

    任务

    ?不会了怎么办


     

    查看全部
    0 采集 收起 来源:递归函数练习

    2021-12-08

  • 递归函数练习

    有5个人坐在一起,问第5个人多少岁?他说比第4个人大2岁。问第4个人岁数,他说比第3个人大2岁。问第3个人,又说比第2人大两岁。问第2个人,说比第1个人大两岁。最后 问第1个人,他说是10岁。请问第5个人多大?

    程序分析:

    利用递归的方法,递归分为回推和递推两个阶段。要想知道第5个人岁数,需知道第4人的岁数,依次类推,推到第1人(10岁),再往回推。

    任务

    ?不会了怎么办


     

    查看全部
    0 采集 收起 来源:递归函数练习

    2021-12-08

  • 递归函数练习

    有5个人坐在一起,问第5个人多少岁?他说比第4个人大2岁。问第4个人岁数,他说比第3个人大2岁。问第3个人,又说比第2人大两岁。问第2个人,说比第1个人大两岁。最后 问第1个人,他说是10岁。请问第5个人多大?

    程序分析:

    利用递归的方法,递归分为回推和递推两个阶段。要想知道第5个人岁数,需知道第4人的岁数,依次类推,推到第1人(10岁),再往回推。

    任务

    ?不会了怎么办


     

    查看全部
    0 采集 收起 来源:递归函数练习

    2021-12-08

  • 递归函数练习

    有5个人坐在一起,问第5个人多少岁?他说比第4个人大2岁。问第4个人岁数,他说比第3个人大2岁。问第3个人,又说比第2人大两岁。问第2个人,说比第1个人大两岁。最后 问第1个人,他说是10岁。请问第5个人多大?

    程序分析:

    利用递归的方法,递归分为回推和递推两个阶段。要想知道第5个人岁数,需知道第4人的岁数,依次类推,推到第1人(10岁),再往回推。

    任务

    ?不会了怎么办


     

    查看全部
    0 采集 收起 来源:递归函数练习

    2021-12-08

  • 递归函数练习

    有5个人坐在一起,问第5个人多少岁?他说比第4个人大2岁。问第4个人岁数,他说比第3个人大2岁。问第3个人,又说比第2人大两岁。问第2个人,说比第1个人大两岁。最后 问第1个人,他说是10岁。请问第5个人多大?

    程序分析:

    利用递归的方法,递归分为回推和递推两个阶段。要想知道第5个人岁数,需知道第4人的岁数,依次类推,推到第1人(10岁),再往回推。

    任务

    ?不会了怎么办


     

    查看全部
    0 采集 收起 来源:递归函数练习

    2021-12-08

  • 递归函数练习

    有5个人坐在一起,问第5个人多少岁?他说比第4个人大2岁。问第4个人岁数,他说比第3个人大2岁。问第3个人,又说比第2人大两岁。问第2个人,说比第1个人大两岁。最后 问第1个人,他说是10岁。请问第5个人多大?

    程序分析:

    利用递归的方法,递归分为回推和递推两个阶段。要想知道第5个人岁数,需知道第4人的岁数,依次类推,推到第1人(10岁),再往回推。

    任务

    ?不会了怎么办


     

    查看全部
    0 采集 收起 来源:递归函数练习

    2021-12-08

  • 递归函数练习

    有5个人坐在一起,问第5个人多少岁?他说比第4个人大2岁。问第4个人岁数,他说比第3个人大2岁。问第3个人,又说比第2人大两岁。问第2个人,说比第1个人大两岁。最后 问第1个人,他说是10岁。请问第5个人多大?

    程序分析:

    利用递归的方法,递归分为回推和递推两个阶段。要想知道第5个人岁数,需知道第4人的岁数,依次类推,推到第1人(10岁),再往回推。

    任务

    ?不会了怎么办


     

    查看全部
    0 采集 收起 来源:递归函数练习

    2021-12-08

  • 递归函数练习

    有5个人坐在一起,问第5个人多少岁?他说比第4个人大2岁。问第4个人岁数,他说比第3个人大2岁。问第3个人,又说比第2人大两岁。问第2个人,说比第1个人大两岁。最后 问第1个人,他说是10岁。请问第5个人多大?

    程序分析:

    利用递归的方法,递归分为回推和递推两个阶段。要想知道第5个人岁数,需知道第4人的岁数,依次类推,推到第1人(10岁),再往回推。

    任务

    ?不会了怎么办


     

    查看全部
    0 采集 收起 来源:递归函数练习

    2021-12-08

  • 运算符号优先级

    查看全部
  • b++相当于为下一个自增赋值+1
    查看全部
    0 采集 收起 来源:练习题

    2021-12-09

  • continue语句的作用是结束本次循环开始执行下一次循环

    break语句与continue语句的区别是:break是跳出当前整个循环,continue结束本次循环开始下一次循环。 

    查看全部
  • break语句与continue语句的区别是:break是跳出当前整个循环,continue结束本次循环开始下一次循环。 

    查看全部
  • 在使用switch语句时还应注意以下几点:


    1、在case后的各常量表达式的值不能相同,否则会出现错误。


    2、在case子句后如果没有break;会一直往后执行一直到遇到break;才会跳出switch语句。


    3、switch后面的表达式语句只能是整型或者字符类型。


    4、在case后,允许有多个语句,可以不用{}括起来。


    5、各case和default子句的先后顺序可以变动,而不会影响程序执行结果。


    6、default子句可以省略不用。

    查看全部
  • 需要注意两点,

    第一点:累加的程序需要设定两个变量,一个是由1到100的变量,一个是储存每次相加的和的变量

    第二点: printf("100以内所有整数之和为:%d\n", sum);语句如果是在while的大括号里显示的事每次相加的和,如果再while括号外则只显示结果

    查看全部
  • 函数的返回值是什么意思呢?主函数调用子函数的时候,实质上就是调用函数的返回值,也就说主函数在调用子函数的时候,对子函数的参数赋值,子函数参数得到赋值后会运行执行块代码,得到一个值,这个值就是最后要返回给主函数的(称为返回值),那么要怎么返回呢?就需要在子函数里面通过return语句(return xx,xx就是要返回的值)来把这个值返回给主调函数。返回值是哪种数据类型就把子函数定义成哪种类型。

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

    2021-12-06

  • void say(char string)       //数组参数应该怎么写呢?

    {

        say(string);

        return say;//打印字符串

    }

    查看全部
    0 采集 收起 来源:字符串与数组

    2021-12-06

  • for(i=9;i>0;i--)

        {

            for(j=1;i<10;i++)

            {

                result=i*j;

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

            }

            printf("\n");

        }


    查看全部

举报

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

微信扫码,参与3人拼团

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

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