zoukankan      html  css  js  c++  java
  • C博客作业--指针

    一、PTA实验作业

    题目1:题目名称6-6 输出月份英文名

    1. 本题PTA提交列表

    2. 设计思路

    switch(n)
    如果n为1,返回"January"; 
    如果n为2,返回"February";
    如果n为3,返回 "March";
    如果n为4,返回 "April";
    如果n为5,返回 "May";
    如果n为6,返回 "June";
    如果n为7,返回"July";
    如果n为8,返回"August";
    如果n为9,返回 "September";
    如果n为10,返回 "October";
    如果n为11,返回 "November";
    如果n为12,返回 "December";
    否则返回 NULL;
    

    3.代码截图

    4.本题调试过程碰到问题及PTA提交列表情况说明

    这道题没有问题。

    题目2:6-8 使用函数实现字符串部分复制

    1. 本题PTA提交列表

    2. 设计思路

    * 定义变量i为0
    * gets(s)
    * t从t+m-1开始直到*t,t++
       s[i++]等于*t;
    end
    * s[i]等于0
    

    3.代码截图

    4.本题调试过程碰到问题及PTA提交列表情况说明

    本题没有问题

    题目3:6-11 报数

    1. 本题PTA提交列表

    2. 设计思路

    • 定义变量i,j,s,count与数组a[10001]
    • i从0开始,直到i小于n,i++
      将i+1赋予a
    • for用于外层循环
      i从0开始直到i小于n;i++)
      如果a[i]不等于-1
      ++count;
      如果count等于m&&a[i]不等于-1) //3次count重新计数,每个人的退出顺序编号存在数组out[]中
      a[i]等于-1;
      count等于0;
      out[i]等于++s;
      end
      j从0直到j=n;j++)
      如果a[j]不等于-1
      break;
      end
      如果(j大于等于n)
      b跳出循环

    3.代码截图

    4.本题调试过程碰到问题及PTA提交列表情况说明

    • 这道题看到段错误,就把数组的下标扩大,测试点答案错误,就明白自己要不算法错误,要不某个过程错误,
      由于这道题变量不是很多,所以我在纸上模拟了它的运行过程,发现算法中一些细节出现了问题。

    二、截图本周题目集的PTA最后排名。

    三、阅读代码

    • 6-6 输出月份英文名
    • 这是网上找到的代码,它的功能是输出的数字月份对应的英文月份,它的优点是思路清晰,算法简单,代码量少。

    6-9 求子串在母串中最后一次出现的地址

    • 这个代码的功能是求子串在母串中最后一次出现的地址。这是杰伟的代码,我认为他好是1.他完全用指针,学以致用
      2代码量少,通过指针直接访问数据。3.读起来,理解不是很难。.

    四、本周学习总结

    1.自己总结本周学习内容。

    • 我学会了指针指向变量,函数,字符串,数组,还有结构体(结构体运用的不是很熟悉)。
    • 这个星期我学会了新的库函数#include<string.h>,里面的strcat用于连接,strcpy用于赋值,strcmp用于比较字符串

      include<ctype.h>的isaplha,islower,isupper,tolower,toupper等等,用起来非常方便,看它们的源代码更能理解它们的用法。

    • 预习了结构,对结构有一个大概的认识 ,数组是特殊的结构,也学会了 用结构去统计学生信息

    32.罗列本周一些错题。


    对于这道题是做的不够认真导致的。

    对于这道题,由于刚刚接触指针,有点懵逼,就不知道要怎么写,听了老师的讲解,明白了。

  • 相关阅读:
    wordPress屏蔽中国境内的IP
    中国IP地址大全
    WebGL之点精灵的旋转(Rotation Sprite)
    WebGL之点上添加图片(using texture on point)
    potree--加载二进制格式文件
    potree--如何控制八叉树子节点的显示?
    重启tomcat后,访问登陆接口响应慢--Creation of SecureRandom instance for session ID generation using [SHA1PRNG] took [27,572] milliseconds.
    Unirest
    配置规范
    函数编写建议
  • 原文地址:https://www.cnblogs.com/guobaoqing/p/8039812.html
Copyright © 2011-2022 走看看