数组

##题目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'字符。

posted on 2017-12-30 20:31  信管1712林萍  阅读(182)  评论(0编辑  收藏  举报