#include
int n;
int max(a,n)
{
int a[n];
int c;
int imax;
imax=a[0];
for(c=0;c
}
return(imax);
}
int com(x,n)
{
int x[n],y[n],z[n];
int *p;
int i,j,k,d,m,max1,max2;
for(i=0;i
k=0;
p=x;
for(j=i+1;j
if(*p=x[j])
k=k+1;}
y=*p;
z[i]=k;
p++;
}
max1=max(z,n);
for(i=0;i
max2=y[i];
}
printf("%d,%d\n",max2,max1);
}
int main()
{
int a1[]={8,5,5,6,5,8,11,12,0};
int a2[]={2,11,6,9,11,11,19,5,0};
int a3[]={2,5,5,9,14,9,11,9,0};
int a4[]={6,14,13,16,16,4,8,9,0};
int a5[]={1,12,1,1,22,15,4,6,0};
int a6[]={4,3,6,6,5,4,8,9,0};
int a7[]={5,16,2,2,11,15,16,2,0};
int *q;
n=0;
for(q=a1;*q!=0;q++)
n=n+1;
com(a1,n);
com(a2,n);
com(a3,n);
com(a4,n);
com(a5,n);
com(a6,n);
com(a7,n);
}
出现错误信息:
t18.c: In function `max':
t18.c:5: warning: declaration of `a' shadows a parameter
t18.c: In function `com':
t18.c:20: warning: declaration of `x' shadows a parameter
[[i] 本帖最后由 224499 于 2006-8-29 00:16 编辑
rabbitonly 于 2006-08-31 17:37:03发表:
你这个代码写的............................
不是人看得
222.94.0.* 于 2006-08-30 13:43:06发表:
for(c=0;c {if(imax imax=a[c];
什么破玩艺!
后面的就不看了!
222.94.0.* 于 2006-08-30 13:41:41发表:
九八年,没环境年,
于 2006-08-29 21:55:36发表:
有没有可以帮忙一下呀?