zoukankan      html  css  js  c++  java
  • 第五周作业总结

    本次作业所属课程

    C语言程序设计||

    本次作业要求

    https://edu.cnblogs.com/campus/zswxy/MS/homework/2829

    我在这个课程的目标是

    学会数组与文件之间的转化

    本次学习在哪些具体方面帮组我实现目标

    学会画流程图

    参考文献

    C primer plus第六版

    题目一:统计一行文本的单词个数

    1)代码截图

    复制代码
    #include<stdio.h>
    #include<string.h>
    int main()
    {
        char a[1000];
        gets(a);
        int m, i, j;
        m = strlen(a);
        if (a[0] == ' ')
            j = 0;
        else
            j = 1;
        for (i = 0; i<m - 1; i++){
        if (a[i] == ' ' && a[i + 1] != ' ')
            j++;
    }
        printf("%d ", j);
        return 0;
    }

    2)设计思路

    3)运行结果截

    题目二:统计一行文本的单词个数

    1)代码截图

    复制代码
    
    
    复制代码

    2)设计思路

    3)运行结果截图

    题目三:第五周预习题

    A 、单选题7

    2-1、下列语句定义 x 为指向 int 类型变量 a 的指针,正确的是( )。 (2分)
    2-2 、int *p 的含义是 (2分)
    2-3、如果有定义:int m, n = 5, *p = &m; 与m = n 等价的语句是 () 。 (1分)
     
    2-4、变量的指针,其含义是指该变量的( )。 (1分)
     
    2-5、有如下程序段
    int *p,a=10,b=1;
    p=&a; a=*p + b;
    

    执行该程序段后,a的值是 (2分)

    2-6 、对于下列程序,正确的是() 。 (2分)
    void f(int *p)
    {
          *p = 5;
    }
    int main(void)
    {
          int a, *p;
    
          a = 10;
          p = &a;
          f(p);
          printf(“%d”, (*p)++);
    
          return 0;
    }
    
     
    2-7、执行如下程序段,打印输出的内容是: (2分)
    #include <stdio.h>
    void fun (int c, int *d) {
        c++;
        (*d)++;
    }
    int main ( ){
        int a=5, b=9;
        fun(a, &b);
        printf("%d, %d", a, b);
        return 0;
    }
    

     预习题总结与心得:通过自学指针以及这几个题目,我大致了解了数组的作用,指针贮存的是一个地址,相比数组而言,指针是间接的访问。

    目前存在的疑惑:指针的调用

    题目四:挑战题

    不会写

    四、学习进度条

    时间

    这周所花时间

    代码行数

    学到的知识简介

    目前比较迷惑的问题

    第一周

    5小时

    80

    初步了解数组

    数组的引用

    第二周

    6小时

    200

    指针的了解

    .。

    第三周

    7小时

    200

    文件与数组的使用

    。。

    第四周

    9小时

    120

    冒泡法,选择排序法

    。。

    第五周

    9小时

    120+

    字符型数组

    把代码改成文件格式

    六、结对编程感想

  • 相关阅读:
    调整数组顺序使奇数位于偶数前面
    网站远程附件存储到 OSS
    平滑升级mariadb
    在Apache服务器上安装SSL证书
    复试-英语
    部署博客(docker)
    远程连接Windows
    Ultimate SLAM?利用事件相机解锁高速运动、高动态范围场景
    LRNNet:轻量级FCB& SVN实时语义分割
    3D目标检测深度学习方法中voxel-represetnation内容综述(三)
  • 原文地址:https://www.cnblogs.com/lsy2380821-/p/10623218.html
Copyright © 2011-2022 走看看