C语言编写一个函数,按顺序显示一个整数数组arr[n]中不同元素

问题描述:

C语言编写一个函数,按顺序显示一个整数数组arr[n]中不同元素
,其中参数n表示这个数组中元素的个数.(如果数组中有重复的元素,只保留第一个元素).编写主函数调用显示disp_distinct数组中不同的元素.
如数组{8,5,0,-5,0,0,5,9,9,7}
运行后显示结果为he distinct member in the array are:8 5 0 -5 9 7
1个回答 分类:综合 2014-10-26

问题解答:

我来补答
/*
8 5 0 -5 9 7
Press any key to continue
*/
#include <stdio.h>

void Show(int a[],int n) {
\x05int i,j,flag;
\x05for(i = 0;i < n;i++) {
\x05\x05flag = 1;
\x05\x05for(j = 0;j < i;j++) {
\x05\x05\x05if(a[i] == a[j]) {
\x05\x05\x05\x05flag = 0;
\x05\x05\x05\x05break;
\x05\x05\x05}
\x05\x05}
\x05\x05if(flag) printf("%d ",a[i]);
\x05}
\x05printf("\n");
}

int main() {
\x05int a[] = {8,5,0,-5,0,0,5,9,9,7};
\x05Show(a,sizeof(a)/sizeof(a[0]));
\x05return 0;
}
 
 
展开全文阅读
剩余:2000
下一页:奇偶性的应用。