• C博客作业--指针


    一、PTA实验作业

    题目1:6-3 统计大于等于平均分人数

    1.本题PTA提交列表

    2.设计思路

    定义整型变量i
    定义双精度浮点型变量 sum=0
    for i=0 to n-1
      sum=*s+sun
      s++;
    end
    *average=sum/n;
    令sum=0
    for i=0 to n-1
      如果*s>*aver
        sum++
    	s--
    end
    返回sum的值 
    
    

    3.代码截图

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

    1.将s与aver比较,s为地址,aver为值导致答案错误,改正为s>aver

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

    1.本题PTA提交列表

    2.设计思路

    定义指针数组*month[]={"January","February","March","April","May","June","July","August","September","October","November","December" };
    若输入的n小于等于0或者大于12 
    返回 NULL
    否则返回 month[n-1]即为相对应的月份 
    
    

    3.代码截图

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

    起初不理解指针数组,在百度方法后了解指针数组并且得出答案

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

    1.本题PTA提交列表

    2.设计思路 流程图

    3.代码截图

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

    1.未设定结束符号使得输出的结果错误
    2.误用s='’导致输出错误答案,在s前面加*得到正确答案

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

    PTA排名

    三、优秀代码

    优秀代码1

    该代码用于查验身份证合法性,其变量名非常好容易理解,思路清晰,相比我的也非常简洁,并且带有注释

    优秀代码2

    该代码为字符串的冒泡排序法
    用了二维数组储存字符串,逐渐对字符串进行比较,并且用了strcpy将字符串进行交换。

    四、本周学习总结

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

    1.结构体的运用以及结构体有关的函数。

    2.strcpy与strcmp,strcpy用于复制字符串,如strcpy(a,b),strcmp用于比较字符串大小

    2.罗列本周一些错题

    1

    本题应该选D,指针数组不能直接偏移,故错误
    2


    函数内忘记定义导致错误。

  • 相关阅读:
    Jetson AGX Xavier初始化
    Jetson AGX Xavier更换apt-get源
    Mac远程访问Ubuntu
    Anaconda安装和环境的搭建
    C# NotifyIcon 托盘控件
    VS2010+OpenMP的简单使用
    VS2010+OpenCV3.4.1+zbar 64位
    datatbales 使用笔记
    ubuntu16.04 常用软件
    crontab不能正常执行的五种原因
  • 原文地址:https://www.cnblogs.com/chenwenjie/p/8038860.html
Copyright © 2020-2023  润新知