习题课(七).pptVIP

  • 17
  • 0
  • 约2.17千字
  • 约 7页
  • 2016-12-27 发布于重庆
  • 举报
习题课(七) 1:从键盘输入10个数,要求按输入时相反的顺序输出这10个数; 习题七: 2: 从键盘输入10个数,用数组保存,将数组中第一个元素移到最后数组末尾,其余数据依次往前平移一个位置,输出数组; 3:查找数组中是否有等于某个整数,有则返回这个数在数组中的位置;没有,则返回0。(假设数组 中有n个互异的整数) 4:用筛选法求出100以内的全部素数,并按每行五个数显示。 1:从键盘输入10个数,要求按输入时相反的顺序 这10个数; var a: array[1..10]of integer; i:integer; begin   for i:=1 to 10 do read(a[i]);{从键盘上输入10个整数}   for i:=10 downto 1 do {逆序输出这10个数}  write(a[i]:5); end. 讲解: 2:将a数组中第一个元素移到最后数组末尾,其余数据依次往前平移一个位置。 【问题分析】 为完成题目所要求的操作,其算法 应该包括以下几个主要步骤: ①把第一个元素的值取出入在一个 临时单元 temp中; ②通过 a[2]→a[1], a[3]→a[2], a[4]→a[3],……, a[n]→a[n-1], 实现其余元素前移; ③将 temp值送入a[n]. con

文档评论(0)

1亿VIP精品文档

相关文档