69 条题解
-
54
这一道题思维可以转个弯,可以先把不是x的值输出,最后再输出x,注意!要加空格!上代码~
#include <bits/stdc++.h> using namespace std; int main() { int n, a[100], x; cin >> n; for (int i=1;i<=n;i++) cin >> a[i]; cin >> x; for (int i=1;i<=n;i++) { if (a[i] != x) cout << a[i] << " "; } cout << x; return 0; }
-
25
这里为大家整理了两种做法
AC代码1
#include <iostream> using namespace std; int main() { int a[100], n, x, y; cin >> n; for (int i = 0; i < n; i++) { cin >> a[i]; } cin >> x; for (int i = 0; i < n; i++) { if (i + 1 != x) { cout << a[i] << " "; } else { y = a[i]; } } cout << y << endl; return 0; }
AC代码2
#include <bits/stdc++.h> using namespace std; int main() { int n, i, x; cin >> n; int a[n]; for (i = 0; i < n; i++) { cin >> a[i]; } cin >> x; for (i = x; i <= n - 1; i++) { int t = a[i - 1]; a[i - 1] = a[i]; a[i] = t; } for (i = 0; i < n; i++) { cout << a[i] << " "; } return 0; }
-
3
//已经AC,放心食用!!!( ̄▽ ̄)" #include <iostream> using namespace std; int main() { int n, a[11], x; cin >> n; for (int i=0;i<n;i++) { cin>>a[i]; } cin>>x; for (int i=0;i<x-1;i++) { cout<<a[i]<<" "; } for (int i=x;i<n;i++) { cout<<a[i]<<" "; } cout<<x; return 0; } //编写不易,可以给先我点赞再溜吗!,,ԾㅂԾ,,
-
1
-
1
#include <bits/stdc++.h>//万能开头 using namespace std; int main() { int n, i, x;//定义变量 cin >> n; int a[n]; for (i = 0; i < n; i++) { cin >> a[i]; } cin >> x; for (i = x; i <= n - 1; i++) { int t = a[i - 1]; a[i - 1] = a[i]; a[i] = t; } for (i = 0; i < n; i++) { cout << a[i] << " "; } return 0;//结束 }
-
0
一個比較多循環的作法,看看就好:-)
#include<bits/stdc++.h> using namespace std; int main() { int n,a[11],x;//定義 cin>>n; for(int i=0;i<n;i++) { cin>>a[i]; } cin>>x; for(int j=0;j<x-1;j++)輸出a[x-1]前的數 { cout<<a[j]<<" "; } for(int k=x;k<n;k++)//輸出a[x-1]後的數 { cout<<a[k]<<" "; } cout<<a[x-1];//輸出a[x-1],結束 return 0; }
信息
- ID
- 159
- 时间
- 1000ms
- 内存
- 16MiB
- 难度
- 4
- 标签
- 递交数
- 6049
- 已通过
- 2644
- 上传者