博客作业 - 指针

1.本章学习总结

1.1 思维导图

1.2本章学习体会,代码量学习体会

1.2.1学习体会

  通过这一周的学习,让我明白了指针的重要性,在很多时候运用,会使得代码功能强大。  但我发现,可以用指针的地方,可以用数组,我比较喜欢用数组写,可能是刚刚学习指针,不怎么熟悉的结果。以后的学习中要多运用指针打打代码,这样把这种新的方法通过锻炼,熟悉起来。指针里面重点是处理字符,字符串的问题,我学会了好几个处理的字符串的函数。比如复制strcpy,赋值strcat连接函数,strcmp比较函数,strlen长度函数。这几个函数在处理很多字符串的问题上可以起到很强的作用。今后的学习中要多用指针,多学习一点string文件里面的函数。减少代码的复杂度。

1.2.2代码累计

2.PTA总分

2.1

2.2我的总分:

总分 :110

3.PTA实验作业

3.1题目介绍

3.1.1算法分析

定义字符串长度longth;存放尾数poem数组; 输入二维字符数组char 
- for i=0 to 4  
        scanf("%s",s[i]);//读入

- end for

- for i=0 to 4  //遍历
     - longth = strlen(s[i]);//计算每一行的字符串长度
- 以下2个字节按顺序存放形成汉字
     - poem[2*i]= s[i][longth-2];//最后一个汉字的第一个字节存放
     - poem[2*i+1]= s[i][longth-1];//最后一个汉字的的第二个字节存放

- end for

3.1.2代码截图

3.1.3测试数据

3.1.4PTA提交列表和说明

Q:不知道怎么处理汉字的存放,没理解汉字是如何输出的。
A:百度后知道了汉字分2个字节存放,连续的2个字节输出就可以打印出一个汉字,然后就用到这种办法,把最后一个字拆分,一个字节一个字节,按顺序存放在一个数组中,形成一个大的字符串,就是结果。

4.大作业(5分)

题目:实现小学四则运算。
题目要求:
题目有3个难度级别,分别为:
第一级是1位数的一步加减乘除计算
第二级是2位数的2步加减运算
第三级是3位数的2步加减运算

4.1改进内容:

1.构造字符数组存放算术表达式

2.表达式运算

4.2改造函数介绍

主要上述三个函数的改造说明
1.函数1

伪代码介绍函数思路

截图函数代码。

2.函数2

伪代码介绍函数思路

截图函数代码。

3.函数3

伪代码介绍函数思路

截图函数代码。

4.3 与原有函数代码比较

改造前函数1和改造后的函数1

文字说明2者不同及区别,优缺点。

改造前函数2和改造后的函数2

文字说明2者不同及区别,优缺点。

改造前函数3和改造后的函数3

文字说明2者不同及区别,优缺点。
等等

4.4 改进大作业总结

回顾两次作业编写过程,总结碰到问题及后续程序编写注意事项。

四则运算代码提交

请把写好的大作业代码,全部复制在一个word文档中。(记住,要复制过去,不能截图,截图则本次作业0分),文档保存好请提交课堂派的作业中。我们会用课堂派对你写的代码进行查重,发现抄袭者,将公布名单,请务必要独立完成。

猜你喜欢

转载自www.cnblogs.com/zhouqb/p/10128946.html