4 条题解
-
1武子涵@石湖中学 (武子涵) LV 10 @ 2021-03-13 13:52:15
#include<stdio.h>
#include<stdlib.h>
int main()
{
int n;
int x;
int *m;scanf("%d", &n);
scanf("%d", &x);m = (int )malloc(sizeof(int)(n));
for (int i = 0; i < n; i++)
{
scanf("%d", m + i);
}
printf("%d ", *(m + x - 1));
for (int i = 0; i < n; i++)
{
if (i != x - 1)
{
printf("%d ", *(m + i));
}
}}
-
02023-08-28 12:20:39@
#include <stdio.h>
int main()
{
int n=0,k=0;
scanf("%d %d",&n,&k);
int a[n];
for(int i=0;i<n;i++)
{scanf("%d",&a[i]);}
a[n]=a[k-1];
for(int i=k-2;i>=0;i--)
{a[i+1]=a[i];}
a[0]=a[n];
for(int i=0;i<n-1;i++)
{printf("%d ",a[i]);}
printf("%d",a[n-1]);
return 0;
} -
02021-05-28 18:01:12@
#include<bits/stdc++.h> using namespace std; void on(int a[], int k,int n) { for(int i=k; i>0; i--) { swap(a[i], a[i-1]); } } int main() { int a[100000],n,k; cin>>n>>k; for(int i=0;i<n;i++) { cin>>a[i]; } on(a,k-1,n); for(int i=0; i<n; i++) cout<<a[i]<<" "; return 0; }
-
-12019-04-16 19:42:59@
#include<stdio.h> #include<stdlib.h> int main() { int n; int x; int *m; scanf("%d", &n); scanf("%d", &x); m = (int *)malloc(sizeof(int)*(n)); for (int i = 0; i < n; i++) { scanf("%d", m + i); } printf("%d ", *(m + x - 1)); for (int i = 0; i < n; i++) { if (i != x - 1) { printf("%d ", *(m + i)); } } }
- 1
信息
- 难度
- 2
- 分类
- (无)
- 标签
- 递交数
- 1570
- 已通过
- 400
- 通过率
- 25%
- 被复制
- 7
- 上传者