一维数组长度为20,要求从第一位开始将数组元素依次后移一位,最后一位数组元素移值数组第一位(用PASCAL
来源:百度知道 编辑:UC知道 时间:2024/06/06 19:53:09
用PASCAL语言解决
var a:array[1..21] of integer;
i:integer;
begin
for i:=1 to 20 do read(a[i]);
for i:=21 downto 2 do a[i]:=a[i-1];
a[1]:=a[21];
write(a[1]);
for i:=2 to 20 do write(' ',a[i]);
writeln;
end.
这个程序我check过了,保证没问题。如果要加文件或输入输出有特别要求(如输出行末尾的空格要求)的话msn:zhangfan.joyce@hotmail.com
楼主啊,以上两人程序
一楼:优点是过程易懂
二楼:数据空间优化
你自己选一个好的把
一维数组长度为20,要求从第一位开始将数组元素依次后移一位,最后一位数组元素移值数组第一位(用PASCAL
c语言 一维数组 长度自定的 输入数组数组的长度 并且输入n个数。
c++语言 一维数组 长度自定的 输入数组数组的长度 并且输入n个数。
C++ 定义一个一维数组,长度为N输入N个数然后逆向输出的代码
一维数组从大到小输出
指针p和一维数组a构成3*2的数组,并为a赋初值2,4,6,8,10,12,要求先按行的顺序输出二维数组,再按列的顺序输
请问如何定义数组的长度为任意?
将长度为24的一维数组中下标为3的倍数的元素由大到小排序,其他元素不变 (用C 语言编 的,急救啊)
vb为什么要把二维数组转化为一维数组
定义一个长度为20字符数组,用户输入,然后判断有多少个大写字母、小写字母