二维组元素统计 函数题

本题要求实现一个函数,可统计整型二维数组中所有末位是x的

img


元素的个数并输出这些元素

img


#include <stdio.h>
int Count_Digit ( int a[ ][10 ], int m,int n,int x );
int main()
{ int a[10][10],i,j,num=0,m,n,x;
scanf("%d%d",&m,&n) ; //读入行列数目,并输入m行n列元素,m和n保证小于10
for(i=0; i<m; i++)
for(j=0; j<n; j++)
scanf("%d", &a[i][j]);
scanf("%d", &x); // 读入数组元素后,再读入指定的末位数字x
num=Count_Digit(a,m,n, x) ; // 调用函数求num
printf("num=%d", num);
return 0;
}
int Count_Digit ( int a[ ][10 ], int m,int n,int x ){
    int count=0;
    printf("they are ");
    for(int i=0;i<m;i++){
        for(int j=0;j<n;j++){
            if(a[i][j]%10==x){
                printf("%d,", a[i][j]);
                count++;
            }
        }
    }
    return count;
}
 

000