#include <bits/stdc++.h> using namespace std; int main() { int a[110],x, n = 0; cin>>n; for(int i=1;i<=n;i++){ cin>>x; } sort(x,x-1); for(int i=1;i<=n;i++){ cout<<a[i]; } return 0; }
@lhy228
他的代码里数组是从一开始循环的,如果是从0开始就不用加一,我的tm说的是一般情况下。
眼睛瞎了可以捐掉
————————ZP
直接输入几个数字
@root不要输入n怎么弄??????
@wc022 dzc有问题,从0开始不用加1,从1开始用sort要加一,sort是从0开始排序的
@lhy221
sort排序一般都是变量+1,到变量加一再加n
#include <iostream> #include <cstdio> #include <algorithm> using namespace std; int main() { int a[100010], n; cin >> n; for (int i = 1; i <= n; i++) cin >> a[i]; sort(a + 1, a + n + 1); for (int i = 1; i <= n; i++) cout << a[i] << ' '; return 0; }
Why?
共 7 条回复
@lhy228
他的代码里数组是从一开始循环的,如果是从0开始就不用加一,我的tm说的是一般情况下。
眼睛瞎了可以捐掉
————————ZP
直接输入几个数字
@root不要输入n怎么弄??????
@wc022 dzc有问题,从0开始不用加1,从1开始用sort要加一,sort是从0开始排序的
@lhy221
sort排序一般都是变量+1,到变量加一再加n
Why?