问题标题: 酷町堂:3802 学号重排

0
0
已解决
徐岩钰
徐岩钰
新手守护
新手守护
吉格斯向计算机输入了n个学生的学号,但他粗心大意弄错了这些学号的顺序,有的学号还重复了。请你思考怎样把这些学号重新排序,并且对于其中重复的学号只保留一个?

 

徐岩钰在2019-04-03 19:16:25追加了内容

求大佬们回答


0
已采纳
史亚东
史亚东
新手守护
新手守护

用桶

int a[1001];

for(int i=1;i<=n;++i)
    {
        输入t;
    a[t]=1;
    }
for(int i=1;i<=1000;++i)
    {
        if(b[i]==1)m++;//如果是1,就自加。
    }
cout<<m<<endl;输出次数
for(int i=1;i<=1000;++i)
    {
        if(b[i]==1)cout<<i<<" ";如果是1,就输出
    }

求采纳,谢谢

0
0
我要回答