第二次博客作业

1.目前薄弱的知识点:

1)函数的调用还不太熟练,尽管看了几遍书,还是有些模糊。比如:在调用函数中,不知道什么时候有返回值,什么时候不需要返回值。

2)指针的那一章还是有很比较大的问题,有很多概念和用法不是很理解,不过也是看书较少,做题较少的原因吧。比如:什么时候用*p,什么是p。

3)对一些特殊函数或者公式的头文件不是很清楚,还是积累的较少吧。

 2.(1)PTA练习10找最长单词

(1)题目:在主函数中输入一个字符串main_str,调用函数将main_str中最长的单词取出放入sub_str中(要求被调函数参数为main_str和sub_str),在主函数中输出结果字符串sub_str。假定输入的字符串main_str中单词以一个或多个空格分开。若有多个单词长度相同,输出最后一个。要求函数用指针变量作形参。

(2)解题思路:利用循环套循环,先依次找到最长单词,再依次向后比较,直到最后一个字符。

(3)代码思路:定义三个数组,一个用来输入,一个用来输出,一个用来转换,定义两个整形变量,通过两个整形变量来控制循环的方向和次数。

(4)核心技术总结:该解法的关键在于两个整形参数的运用,巧妙地利用了循环,实现了最长单词的比较。

(5)存在问题:再判断条件的时候,只考虑了空格而没有考虑最后的空字符,导致少检索了一个字符串,在啊利用两个整形变量的时候,没有放在循环体的张却位置也导致出错

 

posted on 2018-12-08 21:38  张浩哥  阅读(111)  评论(0编辑  收藏  举报

导航