| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 850 人关注过本帖
标题:关于二维数组的问题,球大神指点。(每天一封贴,强壮C语言)!!
取消只看楼主 加入收藏
Mirob
Rank: 4
来 自:农村
等 级:业余侠客
帖 子:191
专家分:264
注 册:2012-7-20
收藏
得分:0 
回复 17楼 heroinearth
图片附件: 游客没有浏览图片的权限,请 登录注册
运行结果怎么这样?我在VC++6.0上面运行的,数字不在10-40内?
2012-11-13 19:47
Mirob
Rank: 4
来 自:农村
等 级:业余侠客
帖 子:191
专家分:264
注 册:2012-7-20
收藏
得分:0 
回复 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);
}
2012-11-13 20:19
Mirob
Rank: 4
来 自:农村
等 级:业余侠客
帖 子:191
专家分:264
注 册:2012-7-20
收藏
得分:0 
回复 20楼 wtw199186
也可以的。。你还在研究?上面那代码我贴出来了
2012-11-13 20:34
快速回复:关于二维数组的问题,球大神指点。(每天一封贴,强壮C语言)!!
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.020864 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved