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

三、点评的同学及其博客链接
陈天胤: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作业
作业要求一 附加题目 写程序证明P++等价于(p)++还是等价于*(p++)? 1.设计思路: (1).题目算法描述 第一步:定义变量p并赋初值 第二步:分三次计算每次分别输出 p++,(p)++,* ...
- C高级第一次PTA作业(2)
6-1 在数组中查找指定元素 本题要求实现一个在数组中查找指定元素的简单函数. 1.设计思路 (1)算法: 第一步:定义一个数组名为a的数组,循环变量i,需要查找的数x,和数组元素的个数n. 第二步: ...
- 第一次PTA作业
题目6-1拆分实数整数及小数部分 1设计思路 (1) 第一步:阅读题目要求及所给部分. 第二步:根据题意补全相应函数. (2)流程图 无 2.实验代码 #include <stdio.h> ...
- C高级第一次作业
未来两周学习内容 复习指针的定义和引用 指针的应用场景: 指针作为函数参数(角色互换) 指针作为函数的参数返回多个值 指针.数组和地址间的关系 使用指针进行数组操作 数组名(指针)作为函数参数(冒泡排 ...
- C高级第二次PTA作业
6-7 删除字符串中数字字符 1.设计思路: (1)算法: 第一步:定义一个字符数组item,输入一个字符串赋给字符数组item.调用函数delnum, 第二步:在函数delnum中定义循环变量i=0 ...
- 第一次C++作业
电梯调度问题,PTA作业 ... 电梯调度问题 [github]https://github.com/zhanglingxin/elevator-scheduling 在本次代码中我第一次使用C++的 ...
- C++ 第一次上机作业
今天完成了C++第一次上机作业,感觉比较简单. 题目: 求2个数或3个正整数中的最大数,用带有默认参数的函数实现. 对3个变量按由小到大顺序排序,要求使用变量的引用. 编写一个程序,用同一个函数名对几 ...
- C高级第二次作业
PTA作业第一部分 6-7 删除字符串中数字字符(10 分) 删除一个字符串中的所有数字字符. 函数接口定义: void delnum(char *s); 其中 s是用户传入的参数. 函数的功能是删除 ...
- OO第一次总结作业
第一次OO博客作业 前言 面向对象课程已经经过了4周的时间.前三次作业全部是关于多项式求导的相关内容,内容由易到难,同时我也开始逐渐深入感受学习面向对象的各项特征,逐渐将自己的编程风格从C向真正的面向 ...
随机推荐
- [ios]iOS8 定位
参考:http://www.2cto.com/kf/201410/342392.html http://blog.csdn.net/yongyinmg/article/details/39521523 ...
- 小橙书阅读指南(十三)——连通性算法(union-find)
上一章我大概说明了什么是图论以及无向图的基础概念,本章我们要研究一种更普遍的算法——连通性算法.它属于图论的分支,也是一种抽象算法.在深入算法之前,我们先提出一个具体的问题:假设在空间中存在N个点,我 ...
- Codeforces 909C - Python Indentation
909C - Python Indentation 思路:dp. http://www.cnblogs.com/Leohh/p/8135525.html 可以参考一下这个博客,我的dp是反过来的,这样 ...
- 在每个节点填充向右的指针 Populating Next Right Pointers in Each Node
2018-08-09 16:01:40 一.Populating Next Right Pointers in Each Node 问题描述: 问题求解: 由于是满二叉树,所以很好填充. public ...
- Tomcat 中文乱码 设置UTF-8编码 问题解决办法
在Java Web开发中,http请求带有中文字符的URI如果不处理容易出现乱码问题:这是因为Tomcat容器默认编码是iso-8859-1引起的,因此要避免出现乱码就要需要做相应的处理.解决办法如下 ...
- win7创建 VirtualBox COM 对象失败。 应用程序现在将终止。 Callee RC: E_NOINTERFACE (0x80004002)
win7创建 VirtualBox COM 对象失败. 应用程序现在将终止. Callee RC: E_NOINTERFACE (0x80004002) 启动VirtualBox提示这个错误, ...
- Confluence 6 使用 LDAP 授权连接一个内部目录 - 服务器设置
名字(Name) 名字的描述将会帮助你在目录中识别.例如: Internal directory with LDAP Authentication Corporate LDAP for Authent ...
- ubuntu系统连接windows系统
1,首先我们要在ubuntu系统是输入:sudo apt-get install rdesktop 2, 用法: rdesktop[options] server[:port] .其实我们就可 ...
- The requested URL /phpmyadmin was not found on this server.
这个报错,我弄了好久,第一次我以为我安装有问题,我就卸载重新安装了,但是在结果还是报这样子的错. 查找phpmyadmin的安装位置输入: sudo dpkg -L phpmyadmin 可以看到很多 ...
- 基础最短路(模板 spfa)
Description 虽然草儿是个路痴(就是在杭电待了一年多,居然还会在校园里迷路的人,汗~),但是草儿仍然很喜欢旅行,因为在旅途中 会遇见很多人(白马王子,^0^),很多事,还能丰富自己的阅历,还 ...