黑马程序员技术交流社区
标题:
除掉数组相同的数值,然后按序输出
[打印本页]
作者:
红凉梦
时间:
2016-1-23 20:37
标题:
除掉数组相同的数值,然后按序输出
#include <stdio.h>
#include<stdlib.h>
int main(int argc, const char * argv[]) {
// int arry[10]={1,2,3,4,2,3,4,5,6,7};
// int len=10;
// for (int i=0; i<6; i++) {
// for (int j=i+1;j<len-i+1;j++){
// if (arry[i]==arry[j]) {
// //a[1]==a[4]
// arry[j]=arry[--len];
// arry[len--]=0;
//
// //len--;
// }
// }
// }
// for (int i=0; i<len; i++) {
// printf("%d ",arry[i]);
// }
int a[10]={1,3,2,4,2,3,5,0,6,12};
int b[10];
for (int i=0; i<10; i++) {
b[i]=a[i];
}
for (int j=0; j<10; j++) {
int temp=j;
for (int k=j+1; k<10; k++) {
if (b[temp]==a[k]) {
a[k]=-1;
}
}
}
for (int i=0; i<10; i++) {
if (a[i]!=-1) {
printf("%d ",a[i]);
}
}
return 0;
}
复制代码
作者:
某某_蘇
时间:
2016-1-23 22:46
谢谢楼主分享!!!
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2