4 条题解
-
1齐硕 LV 10 @ 2022-08-10 11:59:47
先找到第3个数的位置,再提前就行了
-
12021-02-02 16:46:28@
#include<iostream>
using namespace std;
const int N = 1e6+10;
int a[N];
int n,k;
void Moveleft(int n)
{
a[n] = a[0];
for(int i=0;i<n;i++)
a[i] = a[i+1];
}
int main()
{
cin>>n;
int q=n;
for(int i=0;i<n;i++)
cin>>a[i];cin>>k;
while(k--)
{
Moveleft(n);
}
for(int i=0;i<q;i++)
cout<<a[i]<<' ';return 0;
} -
02023-05-20 18:05:01@
def fun(): n = int(input()) nums = input().split() k = int(input()) for i in range(k): tmp = nums[0] nums.pop(0) nums.append(tmp) print(*nums) if __name__ == '__main__': fun()
-
02019-09-23 20:21:08@
#include<iostream> using namespace std; int main() { int n; int a[1000]; int k; int tmp=0; cin>>n; for(int i=0;i<n;i++) cin>>a[i]; cin>>k; for(int i=1;i<=k;i++) { tmp=a[0]; for(int j=0;j<n-1;j++) { a[j]=a[j+1]; } a[n-1]=tmp; } for(int i=0;i<n;i++) cout<<a[i]<<" "; cout<<endl; system("pause"); return 0; }
- 1
信息
- 难度
- 6
- 分类
- (无)
- 标签
- 递交数
- 2061
- 已通过
- 615
- 通过率
- 30%
- 被复制
- 8
- 上传者