将a数组中第一个元素移到数组末尾,其余数据依次往前平移一个位置.c++编程
答案:2 悬赏:10 手机版
解决时间 2021-01-28 17:07
- 提问者网友:原来太熟悉了会陌生
- 2021-01-28 03:26
将a数组中第一个元素移到数组末尾,其余数据依次往前平移一个位置.c++编程
最佳答案
- 五星知识达人网友:第四晚心情
- 2021-01-28 04:49
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.
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.
全部回答
- 1楼网友:舊物识亽
- 2021-01-28 06:11
#include <iostream> using namespace std; void main() { int a[10]={1,2,3,4,5,6,7,8,9,0}; int x,i; cout<<"输入一个数:"; cin>>x; for(i=0; i<10; i++) { if(a[i] == x) { for(;i<9;i++) { a[i] = a[i+1];//把后面的数往前移一个位置. cout<<a[i]<<" "; } break; } cout<<a[i]<<" "; } cout<<endl;
}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯