请问怎么用C语言统计一个数组中不同元素它们重复的个数啊?
2022-12-14 · 百度认证:北京惠企网络技术有限公司官方账号
用C语言统计一个数组中不同元素重复的个数:
publicclassTest{
publicintcount(int[]array){
intlen=array.length;
for(inti=0;i<array.length-1;i++){
for(intj=i+1;j<array.length;j++){
intnum=array[i];
if(array[j]==num){
//重复,数组总长度减1
len--;
i++;
}
}
}
returnlen;
}
publicstaticvoidmain(String[]args){
//测试数据:总共是9个不同的元素,按照升序排好,其中有重复出现的元素。
int[]array=newint[]{1,1,2,2,2,3,4,5,5,6,7,7,8,9};
System.out.println(newTest().count(array));
}
}
扩展资料:
C程序中函数特性
C程序中函数的数目实际上是不限的,一个C程序中必须至少有一个函数,而且其中必须有一个并且仅有一个以main为名的函数,这个函数称为主函数,整个程序从这个主函数开始执行。
函数内部究竟是如何工作的,外部程序是不知道的。外部程序所知道的仅限于输入给函数什么以及函数输出什么。函数提供了编制程序的手段,使之容易读、写、理解、排除错误、修改和维护。
参考资料来源:
广告 您可能关注的内容 |