[問題]二つの数列を配列a[/url],b[/url]を使って表わしてそれらを比較し、等しい数の個数を調べるため、同じ数があ る時は count の値を1増やします。 a[/url]の配列要素は6コで、b[/url]の配列要素は30コです。 数列の数は100未満とします。
以下の様に比べる為の Check(*a,*b)関数 を作り、試しに使ってみたところcountの値が180になってしまいます
コードで間違っている場所を指摘してもらえるでしょうか? よろしくお願いします。
nはaの要素数で6
Nはbの要素数で30
int Check(int *a, int *b){
int i,j;
for(i=0;i<n;i++){
for(j=0;j<N;j++){
if(a=b[j]){
count++;
}
}
}
return 0;
}