永发信息网

将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.
全部回答
  • 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;

}

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯