数组作业
一、PTA实验作业
题目一 求最大数及其下标
1.本题的PTA提交列表
2.设计思路
1.输入n
2.输入a[n]
3.max=a[0],num=0
4.循环变量i从1到n-1,重复下述操作:
4.1.如果a[i]>max,则max=a[i],num=i
5.输出max,num


题目二 查找整数
1.本题的PTA提交列表
2.设计思路
1.输入n,x
2.输入a[n]
3.循环变量i从1到n,执行下述操作:
如果a[i]==x,则输出i,退出循环
4.如果i==n,则输出Not Found


题目三 宇宙无敌大招呼
1.本题的PTA提交列表

2.设计思路
1.i=0,j=0
2.ch=getchar()
3.如果ch!='\n',重复下述操作:
3.1.a[i]=ch
3.2.i++,j++
4.输出Hello
4.循环变量i从0到j-1,重复下述操作:
4.1.如果a[i]


二.同学代码结对代码互评
1.我的代码、互评同学代码截图

我的代码
同学的代码
2. 我和同学代码不同在哪里?有哪些各自优势?
我运用了a和b两个数组,同学只运用了一个数组,增加了一个temp变量,用于交换位置。
三.截图本周题目集的PTA最后排名

四.本周学习总结
1.你学会了什么?
数组:相同类型数据的有序集合,在内存中连续存放
由数组名和下标唯一地确定每个素组元素
每个元素都属于同一类型
一批相同类型的变量使用同一个数组变量名,用下标相互区分。
优点:表述简洁,可读性高;便于使用循环结构
格式:类型名 数组名 [数组长度]
类型名:数组元素的类型
数组名:数组(变量)的名称,标识符
数组长度:常量表达式,给定数组的大小,数组长度是常量
数组一定要先定义,后使用。

浙公网安备 33010602011771号