回复 17楼 heroinearth
明白了。在VC++里面 rand()是这样的。谢谢这个兄弟啊,明白了。
程序代码:# include <stdio.h>
# include <stdlib.h>
void getdata(int (*p)[6])
{int i,j,x;
j=0;
for(i=0;i<5;i++)
{ while(j<6)
{
x=rand();
if(x>9&x<41)
{
p[i][j]=x;
j++;
}
}
j=0;
}
}
void out(int s[5][6],float *k)
{int i,j;
for(i=0;i<5;i++)
{ for(j=0;j<6;j++)
{
printf(" %d ",s[i][j]);
}
printf("%.2f\n",k[i]) ;
}
}
void fun(int q[][6],float *k)
{int i,j;
float n,m;
m=0;
n=0;
for(i=0;i<5;i++)
{for(j=0;j<6;j++)
n=n+q[i][j];
m=n/6;
k[i]=m;
n=0;
}
}
main()
{int a[5][6];
float k[6];
getdata(a);
fun(a,k);
out(a,k);
}






