wyrm


私信TA

用户名:wyrm

访问量:282

签 名:

等  级
排  名 33257
经  验 420
参赛次数 2
文章发表 1
年  龄 0
在职情况 学生
学  校
专  业

  自我简介:

TA的其他文章

解题思路:用bucket数组来标记该数字是否已经输出过。若为0,则可以输出;若不为0,则已经输出过,不用输出

注意事项:bucket数组下标表示的是数列中的数字,所以数组长度大于100即可。同时将bucket数组在main主函数外定义,则数组内元素值自动为0。

参考代码:

#include <iostream>

using namespace std;

int n, x, bucket[110];

int main(){
    cin >> n;
    for (int i = 0; i < n; ++i) {
        cin >> x;
        if (!bucket[x]) {
            cout << x << ' ';
            bucket[x]++;
        }
    }
    return 0;
}


 

0.0分

6 人评分

看不懂代码?想转换其他语言的代码? 或者想问其他问题? 试试问问AI编程助手,随时响应你的问题:

编程语言转换

万能编程问答  

代码解释器

代码纠错

SQL生成与解释

  评论区