酷代码 AI
菜单
服务商

将输入的n个(n≤10)数据中重复的数据删除,即重复的数据只保留1个。 输入格式: 首先输入整数n,然后在下一行输入n个整数。 输出格式: 在一行中输出去掉了重复数据后的值 ,数据之间用一个空格分隔,最后一个数据后面无空格。 输入样例: 10 81 78 85 67 85 40 85 82 90 78 放大 全屏 复制 输出样例: 81 78 85 67 40 82 90写一段C语言代码

```c #include <stdio.h> int main() { int n; // 读取输入的整数个数 scanf("%d", &n); int nums[10]; int unique_nums[10]; int unique_count = 0; // 读取输入的整数 for (int i = 0; i < n; i++) { scanf("%d", &nums[i]); } // 遍历每个输入的整数 for (int i = 0; i < n; i++) { int is_duplicate = 0; // 检查当前整数是否已经在unique_nums数组中 for (int j = 0; j < unique_count; j++) { if (nums[i] == unique_nums[j]) { is_duplicate = 1; break; } } // 如果不是重复的,添加到unique_nums数组中 if (!is_duplicate) { unique_nums[unique_count] = nums[i]; unique_count++; } } // 输出去重后的整数 for (int i = 0; i < unique_count; i++) { if (i > 0) { printf(" "); } printf("%d", unique_nums[i]); } return 0; } ``` [2025-11-29 13:14:10 | AI问答 | 324点数解答]

相关提问
发财导航,免费问AI
实用工具查看更多