第1个回答 2017-07-22
这个程序主要是用for循环,以下是代码,希望对你的学习有所帮助:#include#defineN intmain(){intn;inta[N][N];printf("此程序是要统计一个n行n列的矩阵里面的非零元素的个数,请输入n:");scanf("%d",&n);printf("请输入矩阵中的元素,没输入一个数空格一下\n");//输入矩阵中的元素for(inti= ;i{for(intj= ;j{scanf("%d",&a[i][j]);}printf("\n");}//统计矩阵中非零元素的个数intcount= ;for(i= ;ifor(intj= ;j{if(a[i][j]!= )count++;}printf("你输入的矩阵中非零元素的个数为%d\n",count);return ;}
第2个回答 2012-11-24
void main()
{
int n,i,j,k,sum=0;
cin>>n;
int p[n][n];
for(i=0;i<n;++i)
for(j=0;j<n;++j)
cin>>p[i][j];
for(i=0;i<n;++i)
for(j=0;j<n;++j)
if(p[i][j])
sum++;
cout<<sum<<endl;
}