现在位置: > > 高中教育 > 学科竞赛

数组练习题

数组练习题 pascal 信息学奥赛

二、数组元素的移动

1、将A数组中的第一个元素移到最后数组末尾,其余数据依次往前平移一个位置。 2、将a数组中的元素实现逆序交换

program exa2; Const n=10;

var a:array[1..n] of integer; i,temp:integer; begin

writeln(‘read’,n,’datas’); for i:=1 to n do read(a[i]); for i:=1 to n div 2 do begin

temp:=a[i] ; a[i]:=a[n+1-i]; a[n+1-i]:=temp; end;

for i:=1 to n do write(a[i],’ ‘);

3、有一组数(设有N个)其排列顺序如下:3,6,11,45,23,70,67,34,26,89,90,15,56,50,20,10。编一程序交换这组数中任意指定的两段不重合数据 program a1; const n=16;

const a:array[1..n] of integer =(3,6,11,45,23,70,67,26,89,90,15,56,50,20,10,34); var i,k,b1,e1,b2,e2:integer; var b:array[1..n] of integer; begin

writeln('please read data:'); write('begin 1=');read(b1); write('end 1=');read(e1); write('begin 2=');read(b2); write('end 2=');read(e2); if b1<b2 then begin

i:=b1;b1:=b2;b2:=i; i:=e1;e1:=e2;e2:=i; end;

for i:=1 to b1-1 do b[i]:=a[i];

for k:=0 to e2 -b2 do b[b1+k]:=a[b2+k];

for k:=1 to b2 -e1-1 do b[b1+e2-b2+k]:=a[e1+k]; for k:=0 to e1-b1 do b[e2-e1+b1+k]:=a[b1+k]; for i:=e2+1 to n do b[i]:=a[i];

writeln('number:':7,'begin:':7,'end:':7); for i:=1 to n do writeln(i:7,a[i]:7,b[i]:7);

相关文档
数组练习题
1.下面数组声明语句,___正确。 A)Dim a[2,4] As Integer B)Dim a(2,4)As Integer C)Dim a(n,n)As Integer D)Dim a(2 4)As Integer 2.假定建立...
数组练习题及答案
第五章一、选择题 数组练习题及答案 1、判断字符串 a 和 b 是否相等,应当使用( ) A、if(a==b) B、if(a=b) ) B、float x[3][]={{1},{2},{...
基础Java数组练习题及答案
基础Java数组练习题及答案_计算机软件及应用_IT/计算机_专业资料。为Java基础学习者提供的有关数组的练习及答案在开发的时候主方法之中的代码越少越好。 1、 将...
数组练习题
数组练习题_工学_高等教育_教育专区。数组练习题数组综合应用 例1: 输入一串字符,字符个数不超过100,且以“.”结束。 判断它们是否构成回文。 分析:所谓回文指...
练习题--数组(答案)
则该程序段的功能是( B ) (A) 对数组a进行插入排序(升序) (B) 对数组a进行插入排序(降序) (C) 对数组a进行选择排序(升序) (D) 对数组a进行选择排序(...
数组练习题
第六章 数组一、填空 1、执行语句:int a[10];可以给 a 数组分配___个字节的存储空间。 2、在 c 语言中,二维数组元素在内存中是按 存放的;若有定义:doubl...
数组练习题
数组练习题_IT/计算机_专业资料。(25)下列选项中,能正确定义数组的语句是 A)int num[0..2008]; B)int num[]; C)int N=2008; int num[N]; D)#...
数组习题
数组习题_数学_自然科学_专业资料。第五章一、 选择题 b 1. 如下数组声明语句, ( 数组习题 )正确。 (B)Dim a(3,4) as integer (D)Dim a(3 4) as...
数组练习题
数组练习题 08 级(3—6)12 月 13 日一、 选择题 1、定义 10 个单精度实型一维数组正确的语句是( ) A、dim abc(9) as single B、 option base 1:...
相关主题
返回顶部
热门文档
你可能喜欢
  • 指针数组和数组指针
  • 定义数组
  • 二维数组
  • 三维数组
  • 数组公式
  • 数组排序