首页
登录 | 注册

C高级第一次PTA作业 要求三

要求一、要求二 内容链接:http://www.cnblogs.com/X-JY/p/8550457.html

一、PTA作业中的知识点总结

1.6-1 计算两数的和与差(10 分)

(1)*在程序中的用途:在定义指针变量时,是指针声明符,说明定义的变量是指针;在访问指针变量时,是间接访问符,用于访问指针所指向的变量
(2)关于函数,形参实参类型要一致,在C语言中形参和实参之间的数据传递是单项的值传递

2.6-2 拆分实数的整数与小数部分(15 分)

(1)强制类型转换,在变量前加括号,括号中写要强制转换成的类型
(2)技巧:在处理浮点数时想要得到小数部分可以用原来的数据减去整数部分

3.6-1 在数组中查找指定元素(15 分)

(1)函数在执行到return的时候就会自动结束
(2)关于break和continue:break是结束整个循环,而continue是结束本次循环(跳过下一步)

4.6-2 找最大值及其下标(10 分)

数组和地址的关系:a数组名代表一个地址,它的值时数组元素的地址,a+i是数组a的基地址的第i个偏移量

5.6-1 最小数放前最大数放后(10 分)

关于printf输出:用%3d的形式来控制输出数的宽度,用%.3f的形式控制输出的小数位数

6.6-2 指针选择法排序(10 分)

关于选择排序:思路遍历数组找出最大或最小值然后将其放在数组的最前面或者最后面;实现方法用双重循环遍历数组

6.6-1 判断回文字符串(20 分)

字符串操作的相关函数回顾:
字符串复制:strcpy(str1,str2)
字符串连接:strcat(str1,str2)
字符串比较:strcmp(str1,str2)
求字符串长度:strlen(str)

6-2 使用函数实现字符串部分复制(20 分)

字符串的结尾一定是'\0' 使用指针操作字符串时也要注意此问题

总结:

书写博客作业的过程中学习了简单的markdown语法,克服了让我头疼的全英文GitHub,学习了在线流程图绘制工具。但是在流程图的功能框使用方面还有待提高,也特别希望老师同学能帮我发现更多的问题。
过去两周学习了指针的概念、指针变量的定义、指针的基本运算、指针操作改变主调函数的变量值、指针操作常规数组、指针操作字符数组等知识点。学习过程中感觉学的还好,希望通过日后的自主复习不断巩固克服知识的遗忘。

二、代码托管

我的github地址:https://github.com/XINJY/The-homework-of-C
C高级第一次PTA作业 要求三

三、点评的同学及其博客链接

陈天胤:http://www.cnblogs.com/cty-1/p/8551390.html
姜 健:http://www.cnblogs.com/jj990519/p/8596941.html
李新华:http://www.cnblogs.com/Lixinhua18/p/8569649.html
袁 中:http://www.cnblogs.com/2719610441qqcom/
李洪海:http://www.cnblogs.com/ElenaLi/p/8622192.html
李伍壹:http://www.cnblogs.com/chenxidream/p/8562097.html
王文博:http://www.cnblogs.com/wwb986187/p/8635502.html
马钰娟:http://www.cnblogs.com/dfgfds/p/8641565.html
杨金坤:http://www.cnblogs.com/1204113692yang/p/8625650.html

四、表格和折线图

C高级第一次PTA作业 要求三

C高级第一次PTA作业 要求三

小结:

感觉自己用日期作为代码名称的习惯虽然不能根据代码名看出内容,但是可以很好的帮助自己记录了代码行数,此习惯值得坚持。但是本次作业并没有做好相关时间的记录,下次一定做好相关的记录工作。虽然没有进行相关的时间记录工作但是感觉自己每次作业花费在博客上的时间很多,希望自己在保证质量的情况下能够提高书写博客的速度,同时也希望日后的自己能够对得起曾经自己花费在博客上的时间,不要辜负当时付出的时间。


相关文章

  •   计算属性是基于响应式依赖进行缓存的,只有在相关响应式依赖发生改变时才会重新求值,这种缓存机制在求值消耗比较大的情况下能够显著提高性能. 一.计算属性初始化   Vue 在做数据初始化时,通过 initComputed() 方法初始化计算 ...
  • TensorFlow之DNN(三):神经网络的正则化方法(Dropout、L2正则化、早停和数据增强)
    这一篇博客整理用TensorFlow实现神经网络正则化的内容. 深层神经网络往往具有数十万乃至数百万的参数,可以进行非常复杂的特征变换,具有强大的学习能力,因此容易在训练集上过拟合.缓解神经网络的过拟合问题,一般有两种思路,一种是用正则化方 ...
  • 使用 ASP.NET Core MVC 创建 Web API(三)
    使用 ASP.NET Core MVC 创建 Web API 使用 ASP.NET Core MVC 创建 Web API(一) 使用 ASP.NET Core MVC 创建 Web API(二)   十.添加 GetBookItem 方法 ...
  • Day1----Python学习之路笔记(1)
    学习路线 Day1 Day2 Day3 Day4 Day5 ...待续 一.了解开发语言 1.高级语言:Python,Java,C++,C#,PHP,JS,Go,Ruby,SQL,Swift,Perl,Objective-C,R等等: 2. ...
  • 补习系列(20)-大话 WebSocket 与 "尬聊"的实现
    目录 一.聊聊 WebSocket 二.Stomp 是个什么鬼 三.SpringBoot 整合 WebSocket A. 引入依赖 B. WebSocket 配置 C. 控制器 D. 前端实现 四.参考文档 一.聊聊 WebSocket 从 ...
  • 页面性能优化-原生JS实现图片懒加载
         在项目开发中,我们往往会遇到一个页面需要加载很多图片的情况.我们可以一次性加载全部的图片,但是考虑到用户有可能只浏览部分图片.所以我们需要对图片加载进行优化,只加载浏览器窗口内的图片,当用户滚动时,再加载更多的图片.这种加载图片的 ...

2020 cecdns.com webmaster#cecdns.com
12 q. 0.078 s.
京ICP备10005923号