数组
##题目1:7-2找最小的字符
###1. 本题PTA提交列表(要提交列表,不是结果)
###2. 设计思路(包括流程图)
设输入的第一个数组为最小字符串,接下来的数组用strcmp与之对比,流程图如下:
###3.本题调试过程碰到问题及PTA提交列表情况说明。
较大N,包含最长、最短字符串无法实现计算,要细致考虑每一种情况!!!
##题目2:7-2求最大值及其下标
###1. 本题PTA提交列表(要提交列表,不是结果)
###2. 设计思路(包括流程图)
令a[0]为最大值,后面的值与之比较,若比它大,它的下标更改,流程图如下:
###3.调试过程碰到问题及PTA提交列表情况说明。
循环里为J,更改下标时,lab改为j!!!
##题目1:7-4将数组中的数逆序存放
###1. 本题PTA提交列表(要提交列表,不是结果)
###2. 设计思路(包括流程图)
#3.本题调试过程碰到问题及PTA提交列表情况说明。
代码的思路要清晰,每一步都要知道自己的目的是什么!!!
#二、同学代码结对互评(1分)
##2.我的代码
互评同学代码截图
文琪多用strcpy,我喜欢gets,我觉得我的代码比较清晰简洁,在逻辑思维正确的同时,代码
的简洁明了也是很重要的!
#三、截图本周题目集的PTA最后排名。(2分)
#四、本周学习总结
1.1 C中如何存储字符串?
初始化数组,赋值或输入。
1.2 字符串的结束标志是什么,为什么要结束标志?
结束标志是'\0',因为它表示空操作,无法输入;一旦输入它就表示字符串输入结束。而且由于字符串并没有明确地给出有效字符的个数,只规定在字符串结束符‘\0’之前的字符都是有效字符,一般用字符串结束符‘\0’来控制循环。
1.3 字符串输入有哪几种方法?
赋初值;
用scanf输入,字符串的格式控制说明为%s,遇到回车或空格就结束输入;
gets():读取字符串直到换行符结束,但换行符会被丢弃,然后在末尾添加'\0'字符。