目录
1.枚举的使用。
enum 标识符
{
枚举数据表
};
#include<stdio.h>
enum week {Mon=1,Tue,Wed,Thu,Fri,Sat,Sun};
int main()
{
printf("%d",Tue);
return 0;
}
2.如何使数组元素唯一。
【分析】从第二个下标开始,循环持续执行,直到末尾,从a[0]到a[i-1],如果存在元素值等于a[i]的数组,则a[i]已经出现,不显示。
【代码】
#include <stdio.h>
int found(int array[],int start,int finish,int whattofind)
{
int i = start;
int result_found = 0;
for (;i<=finish; i++)
if (array[i] == whattofind) {
result_found = 1;
break;
}
return result_found;
}
void distinct(int a[],int size){
printf("%d\n",a[0]);
for(int i=1;i<size;i++){
if(!found(a,0,i-1,a[i])){ //当返回值为0时if语句为真,打印a[i]
printf("%d\n",a[i]);
}
}
}
int main(){
int array[]={1,2,3,4,4,5,6,7,7};
distinct(array,9);
return 0;
}