| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 944 人关注过本帖
标题:一道有关简单函数数组的问题
取消只看楼主 加入收藏
seep666
Rank: 2
等 级:论坛游民
帖 子:91
专家分:14
注 册:2010-3-18
结帖率:62.07%
收藏
已结贴  问题点数:20 回复次数:1 
一道有关简单函数数组的问题
题目:请编写一个函数 void fun(int tt[M][N],int pp[N]),tt提向一个M行N列的二维数组,求出二维数组每列中最小元素,并依次放入PP所指一维数组中,二维数组已在主函数数中赋予     
我运行了好多次就是错误了
这是我做的,麻烦大哥们帮我查下,最好是帮我在做一次正确的,先谢谢了!
#include"stdio.h"
#define M 3
#define N 4
 void fun(int tt[M][N],pp[N])
 {
  int min,t,j,k=0,i;
  for(i=0;i<N;i++)
  {
      min=tt[0][i];     /* 我先把最小值给每列的第一个元素*/
    for(j=0;j<M;j++)
     if(min>tt[j][i])
     {
     t=min;
     min=tt[j][i];
     tt[j][i]=t;
     }
     pp[k++]=min;
     }
 }
  main()
 {
     int t[M][N]={1,3,5,7,2,4,6,8,11,52,77,36};
     int p[N],i;
     fun(t,p);
     for(i=0;i<N;i++)          /*有四列所以有四个最小值,每列一个*/
         printf("%d",p[i]);
 }
搜索更多相关主题的帖子: 函数 
2010-08-14 10:52
seep666
Rank: 2
等 级:论坛游民
帖 子:91
专家分:14
注 册:2010-3-18
收藏
得分:0 
  为什么写程序那么麻烦,就那么一点我就运行不出来,我都早了一个上午都没找出来,
不是,整形的那个int,可以省略吗
2010-08-14 11:43
快速回复:一道有关简单函数数组的问题
数据加载中...
 
   



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

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