酷代码 AI
菜单
服务商
DeepSeek字节豆包讯飞星火
更多选项

C++实现去除重复数字并排序输出

```cpp #include <iostream> using namespace std; int n, x, a[1000]; int main() { cin >> n; for (int i = 1; i <= n; i++) { cin >> x; a[x]++; } //去重后从小到大输出。 bool first = true; for (int i = 0; i < 1000; i++) { if (a[i] > 0) { if (!first) { cout << " "; } cout << i; first = false; } } cout << endl; return 0; } ``` 此代码在读取`n`个数字并统计每个数字出现次数后,通过遍历计数数组`a`,只输出出现次数大于0的数字,实现去重并按从小到大的顺序输出。其中使用`first`变量来控制输出格式,确保相邻数字间用空格分隔。 ######[AI问答 | 249点数解答 | 2026-04-18 19:17:29]

相关提问
本站限时免费提问中
实用工具查看更多
Linux在线手册 [开发类]
Jquery在线手册 [开发类]
今日油价 [生活类]
图片互转base64 [开发类]
时间转换器 [开发类]