我知道我这程序有错,但不知道错在哪,哪位大神能帮帮我。求求
查看原帖
我知道我这程序有错,但不知道错在哪,哪位大神能帮帮我。求求
885060
Feng_Juancanyun_A楼主2023/4/9 14:40
#include <bits/stdc++.h>
using namespace std;

int main()
{
    int m[100],g,s1,s2=-1;
    cin >> g; /*获取个数*/
    for (int i;i <= g;i++)
        cin >> m[i];
    /*获取随机数*/
    sort (m,m+g)/*排序*/
    for (int q;q <= g;q++)
    {
        s1 = s2;
        s2 = q;
        if (s1==s2)
        {
            for (int q2=0;q<=g-q;q2++)
            {
                m[q+q2]=m[q+q2+1];
            }
            g--;
        }
        q++;
    }/*去重*/
    cout << g << endl;
    for (int gs=1;gs<=g;gs++)
    {
        cout << m[gs] << " ";
    }
    return 0;
}

我特意备注了,请帮我看看谢谢

2023/4/9 14:40
加载中...