@root为什么我运行这个会爆出一大段神秘代码???

lhy221 嘴强王者 2025-10-28 13:00:56 2025-10-28 13:01:12 18

#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; }

{{ vote && vote.total.up }}

共 7 条回复

wc022 CSP-J2二等

@lhy228

他的代码里数组是从一开始循环的,如果是从0开始就不用加一,我的tm说的是一般情况下。

眼睛瞎了可以捐掉

————————ZP

lhy221 嘴强王者

直接输入几个数字

lhy221 嘴强王者

@root不要输入n怎么弄??????

lhy228 我不是混子我没罪

@wc022 dzc有问题,从0开始不用加1,从1开始用sort要加一,sort是从0开始排序的

wc022 CSP-J2二等

@lhy221

sort排序一般都是变量+1,到变量加一再加n

root 站长
#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;
}
lhy221 嘴强王者

Why?