题解 | #明明的随机数#
明明的随机数
https://www.nowcoder.com/practice/3245215fffb84b7b81285493eae92ff0
先创建动态数组,把输入存储,先排序。在看后面的数和前一个是否重复,不重复就存入新数组。 #include <iostream> using namespace std; #include <string> #include <algorithm> int main() { int num; cin >> num; int* arry = new int[num]; for (int i = 0; i < num; i++) { cin >> arry[i]; } sort(arry, arry + num); int count = 1; int* arry1 = new int[num]; arry1[0] = arry[0]; for (int i = 1; i < num; i++) { if (arry[i] != arry[i - 1]) { arry1[count] = arry[i]; count++; } else { } } for (int i = 0; i < count; i++) { cout << arry1[i]<<endl; } } // 64 位输出请用 printf("%lld")#你觉得今年春招回暖了吗#