双十一活动主题口号:能不能帮解决点C++的问题啊

来源:百度文库 编辑:杭州交通信息网 时间:2024/05/03 01:01:12
改错题:
#include<iostream.h>
void fun(int [][3],int *,int *,int *);

void main(void)
{
int array[3][3];
int i,j,m,n,k;
for(i=0;i<3;j++)
for(j=0;j<3;j++)
cin>>array;
fun(array,m,n,k);

cout<<"Output:"<<m<<','<<n<<','<<k<<endl;
}
void fun(int p[][3],int *pl,int *p2,int *p3)
{
int i,j,c;
for (i=0;i<3;i++)
for (j=0;j<3;j++)
{
c=(p[i][j]>0);
switch(c)
{
case 0:
(*pl)++;break;
case 1:
if(p[i][j]<0)
(*p3)++;
else
(*p2)++;
}
}
}

改过的地方我用->标出来了

#include<iostream.h>
void fun(int [][3],int *,int *,int *);

void main(void)
{
int array[3][3];
int i,j,m,n,k;
for(i=0;i<3;j++)
for(j=0;j<3;j++)
cin>>array; -> cin>>array[i][j];
fun(array,m,n,k); -> fun( array, &m, &n, &k );

cout<<"Output:"<<m<<','<<n<<','<<k<<endl;
}
void fun(int p[][3],int *pl,int *p2,int *p3)
{
int i,j,c;
for (i=0;i<3;i++)
for (j=0;j<3;j++)
{
c=(p[i][j]>0);
switch(c)
{
case 0:
(*pl)++;break;
case 1:
if(p[i][j]<0)
(*p3)++;
else
(*p2)++;
}
}
}