首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编一个函数void fun(int tt[M][N],int pp[N]),tt指向一个M行N列的二维数组,求出二维数组每列中最小元素,并依次放入pp所指一维数组中。二维数组中的数已在主函数中赋予。 注意:部分源程序存在文件PROGl.C中。 请
请编一个函数void fun(int tt[M][N],int pp[N]),tt指向一个M行N列的二维数组,求出二维数组每列中最小元素,并依次放入pp所指一维数组中。二维数组中的数已在主函数中赋予。 注意:部分源程序存在文件PROGl.C中。 请
admin
2013-04-02
92
问题
请编一个函数void fun(int tt[M][N],int pp[N]),tt指向一个M行N列的二维数组,求出二维数组每列中最小元素,并依次放入pp所指一维数组中。二维数组中的数已在主函数中赋予。
注意:部分源程序存在文件PROGl.C中。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
#include
#define M 3
#define N 4
void fun (int tt[M][N], int pp[N])
{
}
NONO()
{/* 请在此函数内打开文件,输入测试数据,调用 fun 函数,输出数据,关闭文件。 */
int i, j, k, m, t[M][N], p[N] ;
FILE *rf, *wf ;
rf = fopen("in.dat","r");
wf = fopen("out.dat","w");
for(m = 0 ; m < 10 ; m++) {
for(i=0; i
for(j=0; j
fscanf (rf, "%6d", &t
[j]);
}
fun (t, p);
for (k = 0; k < N; k++) fprintf (wf, " %4d ", p[k]);
fprintf(wf, "\n");
}
fclose(rf);
fclose(wf);
}
main()
{int t [M][N]={{22,45, 56,30},{19,33, 45,38},{20, 22,66,40}};
int p [N], i, j, k;
printf ("The original data is : \n");
for(i=0; i
for(j=0; j
printf ("%6d", t
[j]);
printf("\n");
}
fun (t, p);
printf("\nThe result is:\n");
for (k = 0; k < N; k++) printf (" %4d ", p[k]);
printf("\n");
NONO();
}
选项
答案
{ int i,j, min, k; for(i=0; i
tt[j][i]){ min=tt[j][i]; k=j; } pp[i]=tt[k][i]; } }
解析
进入fun函数,根据前面的分析:
(1)依次访问每一列的元素。
(2)在对每一列的访问过程中选出最小数。
(3)将选出的最小数依次放到一维数组中。
转载请注明原文地址:https://kaotiyun.com/show/lDJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有说明语句:double *p,a;则能通过scanf语句正确给输入项读入数据的程序段是______。
若有以下定义和语句 union date { int i; char c; fioat f;} x; int y; 则以下语句正确的是______。
有以下程序 fun(int x,int y) { static int m=0,i=2; i+=m+1; m=i+x+y; return m; } main()
在结构化分析使用的数据流图(DFD)中,利用【】对其中的图形元素进行确切解释。
在深度为7的满二叉树中,度为2的结点个数为【 】。
有以下程序 struct S { int n;int a[20];}; void f(int *a,int n) { int i; for(i=0;i<n-1;i++)a[i]+=i; } main() { i
设变量x和y均已正确定义并赋值。以下if语句中,在编译时将产生错误信息的是
对下列二叉树进行前序遍历的结果为
当执行下面的语句定义一维数组a并赋以初值后,此数组的元素中不正确的一个赋值结果是() staticinta[10]={0,1,2,3,4,5};
当用户要求输入的字符串中含有空格时,应使用的输入函数是
随机试题
《现代汉语词典》(商务印书馆出版)属于()
Internet上使用的网络协议是基于________________协议。
支持:ITP诊断的是()(2005年)
当事人订立的损害社会公共利益的合同,应从( )时起没有法律约束力。
()是《巴塞尔新资本协议》的第三支柱。
2016年7月31日,甲公司发现2015年漏记一项长期股权投资的减值,该项长期股权投资是甲公司对A公司的具有控制权的投资,长期股权投资账面余额为1080万元,以前未计提减值准备,2015年12月31日,A公司财务状况出现严重恶化。长期股权投资的可收回金额为
刑事责任年龄是指法律规定行为人对自己的犯罪行为负刑事责任必须达到的年龄。下列关于刑事责任年龄说法正确的有()。
远程登录之所以能允许任意类型的计算机之间进行通信,是因为()。
OurheadmastertooktheAmericangueststovisitourschool.Ourheadmaster______theAmericanguests______ourschool.
HowtoBuildaStrongTeamSpirit1.Threeprinciplestobuildingateam■Teamworkisbasedon【T1】______【T1】_
最新回复
(
0
)