数组

数组

1.

求最大值及其下标

 

设计思路:

先输入一组数(即运用数组),定义一个temp=a[0],循环逐个比较,直至结束。

需注意最小下标的问题。

 

流程图如下:

 

错误:

太久远了我忘了

好像是输出的不是最小下标。

 

 

正确截图:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 2查找整数

 

 

设计思路:

先输入一串整数(即运用数组),循环里逐个比较,若有则flag=1

若无,则flag=1

 

流程图如下:

 

 

错误:

此题提交时无错误,因为这种题目能自己运行检验出对不对,所以没有错误的提交。

自己写的时候,比较的时候忘记用循环。

 

 

正确截图:

 

 

 

 3.方阵循环右移

 

 

 

设计思路:

和普通数组循环右移的思路相似

 

 

流程图:

 

 

 

错误原因:

这题写的困难重重,因为是二元数组,所以被循环绕晕了

然后又输入太麻烦,没有检验就提交了。

 

 

正确:

 

 

总排名:

 

 

同学互评:

 

涧薇同学的代码我一直很喜欢。这题选择排序我一直是部分正确

涧薇同学太棒啦,我要向你学习。

 

 

总结:

1.你学会了什么?

我学会了用数组储存数字和字符串。

输入输出字符串可以用%s,也可以用getsputs。用%s存储字符串时,如果输入空格,系统直接认为字符串结束。而gets则会收入整个字符串知道换行。%c是逐个输出字母。

学会用strlen(计算字符串的长度), strcat(连接两个字符串), strcmp(比较字符串的长度),strcpy(将一个字符串粘贴到另一个)处理字符串。

使用二维数组解决矩阵相关的问题

使用选择排序法和冒泡排序法为数组中的数按一定顺序排列。

2.本周的内容,你还不会什么?

PTA5,7 8,9,15,16,23

很多不能熟练运用,尤其是现在忘了好多。

posted @ 2017-12-30 15:16  里昂科科  阅读(171)  评论(0编辑  收藏  举报