wyrm


私信TA

用户名:wyrm

访问量:335

签 名:

等  级
排  名 36150
经  验 423
参赛次数 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 人评分

  评论区

  • «
  • »