数组作业

一、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.你学会了什么?

     数组:相同类型数据的有序集合,在内存中连续存放

        由数组名和下标唯一地确定每个素组元素

        每个元素都属于同一类型

    一批相同类型的变量使用同一个数组变量名,用下标相互区分。

      优点:表述简洁,可读性高;便于使用循环结构

  格式:类型名 数组名 [数组长度]

    类型名:数组元素的类型

    数组名:数组(变量)的名称,标识符

    数组长度:常量表达式,给定数组的大小,数组长度是常量

  数组一定要先定义,后使用。

 

 

 

 

 

 

 

 

posted @ 2018-01-20 16:07  墨轻言  阅读(158)  评论(0编辑  收藏  举报