• 指针报告


    ## 一

    题目一:6-1 计算两数的和与差

    本题要求实现一个计算输入的两数的和与差的简单函数。

    1、本题PTA提交

    2、设计思路:

         同时利用函数和指针,利用指针具有存放变量地址的特点对输入的两个数求和与差

        流程图:

     

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

    调试过程碰到问题:一开始时对指针没真正理解,使用不正确,错在op1和op2两个参数前加“ * ”

    调试过程:

    题目二:7-1 输出学生成绩

    本题要求编写程序,根据输入学生的成绩,统计并输出学生的平均成绩、最高成绩和最低成绩。建议使用动态内存分配来实现。

    1、本题PTA提交列表

     2、设计思路:

           结合函数与指针,在主函数中输入n和一维浮点型数组a[n],令指针*p指向a[n],进入子函数中。sum初始化为0,利用函数的循环计算总和,最后除于n可得到平均数average;将最小值min与最大值max初始化都为*(p+0),利用函数的循环分别与下一个数比较,若min>下一个数,则min=下一个数,若max<下一个数,则max=下个数;最终可得到最高分max与最低分min。

          流程图:

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

    调试过程碰到问题:一开始时在主函数中还没输入N,就定义了数组啊[N ],导致段错误

    调试过程:

    4、本题代码

     题目三:6-4 字符串的连接

    本题要求实现一个函数,将两个字符串连接起来。

    1、本题PTA提交列表

    2、设计思路:使用strcat()函数将两字符串连接在一起

          流程图:

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

    调试过程:

     

    ###二  :同学代码结对互评

    陈建的代码:

    我的代码

     

    对比:两个效果一样,陈建是用if判断语句,但我认为我的更简洁

    ###三 【总结】

    1 .你学会了什么?

    (1)定义多个指针变量时,每个指针变量前面都必须加上指针声明符‘*’

    (2)指针变量需先赋值在使用,指针变量被赋的值实地址

    (3)void函数是不返回结果的函数

    (4)学会了字符串复制函数strcpy(s1,s2),字符串链接函数strcat(s1,s2),字符串长度统计函数strlen(s1),字符串比较函数strcmp(s1,s2)相同则返回0,

    2 .pta不会做的题:6-2  6-10

    3 . 考试总结:

    1.哪题做错了?怎么改?

    (1)6-4;和室友一起讨论,互相检查代码,网上查阅;

    2 .考试结果满意吗?怎么改进?

    考试结果还好,不满意  

    改进:多敲代码,多思考;勤于问,谦于闻

    4 .其他总结:课本的基础知识掌握还不够,知识面宅

    ###四

    本周题目集的PTA最后排名

     

  • 相关阅读:
    spring管理hibernate,mybatis,一级缓存失效原因
    The constructor ClassPathXmlApplicationContext(String) refers to the missing type BeansException
    idea中Hibernate错误:无法解析表
    使用Dom4解析xml
    关于idea中新建web项目 webapp文件夹没有小蓝点 ,启动服务,访问不到解决方案
    解决VS编译太慢问题
    Entity FrameWork6 Code First带virtual关键字外键 Asp.Net WebApi无法返回实体类数据问题
    webapi请求返回{"$id":"1","Message":"请求的资源不支持 http 方法“GET”。"}
    WPF的BusyIndicator控件只显示遮罩层,不显示提示层问题
    [转]Mysql将数据分组后取出时间最近的数据
  • 原文地址:https://www.cnblogs.com/twzh123456/p/8319458.html
Copyright © 2020-2023  润新知