C语言:如何从一个数组中提取出没有重复过的元素

如题所述

int
i,a[10]; 定义一个整形变量i和一个能包含10个元素且元素类型为整形的数组
for
(i=0;i<=9;i++)
a[i]=i; 先把i设为0再看1<=9是否成立如果成立则执行a[0]=0既把0给数组的第一个元素
完了之后执行i++既i增加一个现在i=1,看现在i<=9是否成立如果成立在执行a[1]=1.....
直到执行完i=9后,i变成了10,不符合i<=9则跳出循环,继续下面的语句
for(i=9;i>=0;i--)
printf("%d",a[i]);
从i=9开始依次在屏幕上输出a[9],a[8].a[7]直到i=0输出完a[0]后i=-1
跳出循环执行最后一句
printf("/n");}在屏幕上回车换行
温馨提示:答案为网友推荐,仅供参考