C++中怎么去掉一个数组中重复的数,求高手解答。
答案:4 悬赏:50 手机版
解决时间 2021-03-20 09:12
- 提问者网友:星軌
- 2021-03-20 02:25
C++中怎么去掉一个数组中重复的数,求高手解答。
最佳答案
- 五星知识达人网友:封刀令
- 2021-03-20 02:44
1,创建二个int型数组,一个保存你从键盘上输入的数,另一个用于排序
2,循环
3,如果遇到相同的,continue,进行下一个
4,如果不相同,进入第二个循环:把这个数和第二个数组的数进行比较,比其小的话比较下一个,大的话和其交换,然后拿交换后的数,比较下一个
5,第二个数组中的数,就是从大到小并且没有重复的数字
2,循环
3,如果遇到相同的,continue,进行下一个
4,如果不相同,进入第二个循环:把这个数和第二个数组的数进行比较,比其小的话比较下一个,大的话和其交换,然后拿交换后的数,比较下一个
5,第二个数组中的数,就是从大到小并且没有重复的数字
全部回答
- 1楼网友:空山清雨
- 2021-03-20 03:42
冒泡排序
int tmp;
for(int i=0;i<9;i++)
for(int j=0;j<10;j++)
if(a[i]{
tmp=a[i];
a[i]=a[j];
a[j]=tmp;
}
int tmp;
for(int i=0;i<9;i++)
for(int j=0;j<10;j++)
if(a[i]{
tmp=a[i];
a[i]=a[j];
a[j]=tmp;
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯