将a数组中第一个元素一道最后数组末尾,其余数据于此往前平移一个位置(pascal)

将a数组中第一个元素一道最后数组末尾,其余数据于此往前平移一个位置(pascal)(一个电脑编程题)... 将a数组中第一个元素一道最后数组末尾,其余数据于此往前平移一个位置(pascal)(一个电脑编程题) 展开
 我来答
百度网友15bfd9d0654
2010-06-02 · TA获得超过3154个赞
知道小有建树答主
回答量:89
采纳率:0%
帮助的人:0
展开全部
var a:array[1..100]of integer;
x,n,i:integer;
begin
readln(n);//读入n个数
for i:=1 to n do
read(a[i]);
x:=a[1];//取出第一个数
for i:=2 to n do
a[i-1]:=a[i];//依次向前移动一位
a[i]:=x;
for i:=1 to n do
write(a[i],' ');//输出
end.
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
choudoufu7
2010-06-06 · 超过20用户采纳过TA的回答
知道答主
回答量:141
采纳率:0%
帮助的人:80.2万
展开全部
var
i,n,temp:longint;
a:array[1..10000]of longint;
begin
readln(n);
for i:=1 to n do read(a[i]) //读入
temp:=a[1];
for i:=1 to n-1 do a[i]:=a[i+1];
a[n]:=temp;
for i:=1 to n do writeln(a[i]) //输出
end.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
天天Vs多多
2010-06-08 · TA获得超过453个赞
知道答主
回答量:39
采纳率:0%
帮助的人:35.4万
展开全部
program tt;
type a:=array[1..100] of integer;
var aa:a; x,n,i:integer;
begin
readln(n);{读入数组的个数}
for i:=1 to n do read aa[i];{读入各个元素}
x:=aa[1];{抽取第一个元素,保存在临时单元X中}
for i:=2 to n do
aa[i-1]:=aa[i];{将后一个元素往前移}
aa[n]:=x;{把第一个元素移到最后}
writeln;
for i:=1 to n do write(aa[i]);{输出各个元素}
end.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式