定义一个整型数组arr={1,3,4,2,6,2,6,2,8,2};将该数组中重复出现的整数只保留一个,其余的删除。
时间: 2023-04-03 13:03:50 浏览: 171
java代码-使用java定义一个2行3列的整型数组的源代码
可以这样实现:
int arr[] = {1,3,4,2,6,2,6,2,8,2};
int len = sizeof(arr) / sizeof(int);
int new_arr[len]; // 新数组,用于存放去重后的结果
int new_len = 0; // 新数组的长度
for (int i = 0; i < len; i++) {
int j;
for (j = 0; j < new_len; j++) {
if (arr[i] == new_arr[j]) {
break; // 如果该数已经在新数组中出现过,跳出循环
}
}
if (j == new_len) { // 如果该数没有在新数组中出现过,加入新数组
new_arr[new_len++] = arr[i];
}
}
// 输出去重后的结果
for (int i = 0; i < new_len; i++) {
printf("%d ", new_arr[i]);
}
输出结果为:1 3 4 2 6 8
阅读全文