数组

数组

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

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

转载于:https://www.cnblogs.com/leonsehun/p/8149993.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值