C++ 如何把数组里面出现的数字输出来,后面出现过的数字就不输出

[复制链接]
查看11 | 回复3 | 2012-8-15 16:03:15 | 显示全部楼层 |阅读模式
利用指针和函数来实现 #includevoid main(){ int sort(int *);
//用来筛选相同的n个数据并按从小到大的顺序排序。 void output(int *,int);//输出筛选好的数据。 int array[9]={1,3,1,4,2,3,2,5,4}; int n; n=sort(array); output(array,n);}int sort(int *p){ int temp; int i,j,n=0; for(i=0;i<8-n;i++)
//筛选相同的n个数据。 {for(j=i+1;j<9-n;j...
回复

使用道具 举报

千问 | 2012-8-15 16:03:15 | 显示全部楼层
#includevoid main(){ int a[]={1,3,1,4,2,3,2,5,4} ; int i,j; for(i=0;i<9;i++) {if (a!=0) cout<<a<<" ";for(j=i+1;j<9;j++) if (a==a[j]) a[...
回复

使用道具 举报

千问 | 2012-8-15 16:03:15 | 显示全部楼层
#includevoid main(){ int a[]={1,3,1,4,2,3,2,5,4} ; int i,j; for(i=0;i<9;i++) { if(i == 0)
{ cout<<a[0];
} else{for(j=0;j<i;j++...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行