c 小弱求助。。。
#include<stdio.h>
#define max1 2
#define max2 2
int main(){
int list[max1][max2];
int count[max1][max2];
int i,j,m,k=0;
int max=0;
int save1,save2;
for(i=0;i<max1;i++){ //获取输入
for(j=0;j<max2;j++){
printf("Enter list[%d][%d]",i,j);
scanf("%d",&list[i][j]);
}
}
i,j=0;
printf("array a:\n"); //输出数组
for(i=0;i<max1;i++){
for(j=0;j<max2;j++)
printf("%5d",list[i][j]);
printf("\n");
}
for(i=0;i<max1;i++){
for(j=0;j<max2;j++){
for(m=i;m<max1;m++){
for(k=j+1;k<max2;j++){
if(list[i][j]==list[m][k]) count[i][j]++; //找出数组中出现次数最多的元素
if(count[i][j]>max){
save1=i;
save2=j;
max=count[i][j];
}
}
}
}
}
printf("%d appears mostly",list[save1][save2]);
}
一运行就这样 之前都没有报错啊。。!。。
C语言刚起步