#include <
stdio.h>
int main(){
int i,j,n=0,a[3][3];
for(i=0;i<3;i++)
for(j=0;j<3;j++)
{
scanf("%d",&a[i][j]);
if(a[i][j]) n++;
}
printf("%d",n);
return 0;
}
追问你好
想请问如果要用到自定义函数要怎么编写
就主函数中输入矩阵,自定义函数中计算个数,然后主函数中输出
追答#include <stdio.h>
int fun(int a[3][3])
{
int i,j,n=0;
for(i=0;i<3;i++)
for(j=0;j<3;j++)
if(a[i][j]) n++;
return n;
}
int main(){
int i,j,a[3][3];
for(i=0;i<3;i++)
for(j=0;j<3;j++)
scanf("%d",&a[i][j]);
printf("%d",fun(a));
return 0;
}