编写函数,返回在一个整数组中出现次数最多的数及其出现次数。

来源:百度知道 编辑:UC知道 时间:2024/06/23 03:05:09
用C语言编写函数,返回在一个整数组中出现次数最多的数及其出现次数。
——好的再追加积分

#include<stdio.h>
#include<windows.h>
#include<time.h>
#define N 1000
int Fun(int a[],int n,int x[])
//a[]是数组 n是数组个数 x[]是要保存的最大数字的值,先排序,利用同一个数字是否变化来决定出现的次数
{
int i,j,t,check,maxtime,maxsuffix; //check是检查何时变化数字的 maxtime是最大次数 maxsuffix是最大的哪个数是
int value[N][2]={0};//一个数组,value[][0]保存当前的数值 value[][1]保存这个数字出现的次数
for(i=0;i<n;i++)
for(j=0;j<n-i;j++)
if(a[j]>a[j+1]) {t=a[j];a[j]=a[j+1];a[j+1]=t;} //排序
check=0;
/*
for(i=0;i<n;i++)
{
printf("%3d",a[i]);
if((i+1)%10==0) puts("\n");
}
*/
/////////////////////////////////算法:排序后数字是按次序存放,通过是否变化新数值来判断出现了多少次
for(i=0;i<n-1;i++)
{
if(a[i]!=a[i+1]) check=i; //要是这个数和下个数不相等 value数组进入下一位,出现新数字
value[check][0]=a[i]; //保存这个数的数值
value[check][1]++; //保存这个数的出现次数+1
}
////////////////////////////////////////////////////////////////////

请使用C#编写一个函数,要求返回小于给定整数的所有正奇数之和。 编写函数prime(int m)判断整数m是否为素数,若是函数返回值1,否则返回值0 编写一个函数,返回三个数的平均值,并在主函数中调用这个函数,实现其功能。 输入一个整数,返回一个与该整数数字顺序相反的整数用c语言编写 vb编写函数判断一个整数的奇偶性 编写一个函数,输出整数m的所有因子 编写一个函数该函数的功能是判断一个整数是不是素数,在主函数中调用该函数,输出200以内的所有的素数 编写一个C函数,查找字符串中的子字符串,并返回这个字符串在原串中的起始位置. 急呀:编写一个函数,返回两个数中的最大数并在主函数中调用这个函数,实现其功能 用C语言编写一个函数,返回三个数的平均值,并在主函数中调用这个函数,实现其功能。