首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fun的功能是: 在3×4的矩阵中找出在行上最大、在列上最小的那个元素,若没有符合条件的元素则输出相应信息。 例如,有下列矩阵: 1 2 13 4 7 8 10 6 3
给定程序中,函数fun的功能是: 在3×4的矩阵中找出在行上最大、在列上最小的那个元素,若没有符合条件的元素则输出相应信息。 例如,有下列矩阵: 1 2 13 4 7 8 10 6 3
admin
2018-03-28
49
问题
给定程序中,函数fun的功能是:
在3×4的矩阵中找出在行上最大、在列上最小的那个元素,若没有符合条件的元素则输出相应信息。
例如,有下列矩阵:
1 2 13 4
7 8 10 6
3 5 9 7
程序执行结果为:find:a[2][2]=9
请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。
注意:部分源程序在文件BLANK1.C中。
不得增行或删行,也不得更改程序的结构!
试题程序:
#include<stdio.h>
#define M 3
#define N 4
void fun(int(*a)[N])
{int i=0,j,find=0,Emax,c,k;
while((i<M)&&(!find))
{Emax=a
[0];c=0;
for(j=1;j<N;j++)
if(rmax<a
[j]){
/*********found*********/
Emax=a
[j];c=
【1】
;}
find=1;k=0;
while(k<M && find){
/*********found*********/
if(k!=i&&a[k][C]<=rmax)
find=
【2】
;
k++;
}
if(find)
printf("find:a[%d][%d]
=%d\n",i,c,a
[c]);
/*********found*********/
【3】
;
}
if(!find)
printf("not found!\n");
}
main()
{int x[M][N],i,j;
printf("Enter number for
array:\n");
for(i=0;i<M;i++)
for(j=0;j<N;j++)
scanf("%d",&x
[j]);
printf("The array:\n");
for(i=0;i<M;i++)
{for(j=0;j<N;j++)
printf("%3 d",x
[j]);
printf("\n\n");
}
fun(x);
}
选项
答案
(1)j (2)0 (3)i++
解析
本题是在矩阵中找出在行上最大、在列上最小的那个元素。
填空1:找出行上最大的数,并将该数的列数j保存在c中,所以应填j。
填空2:使用while循环语句和控制变量find,如果该数不是列中的最小数,那么把find置0,所以应填0。
填空3:i是while的控制变量,所以每做一次循环,该数值要加1,所以应填i++。
转载请注明原文地址:https://jikaoti.com/ti/Yia0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的功能是进行位运算main(){unsignedchara,b;a=7^3;b=~4&3;printf("%d%d\n",a,b);}程序运行后的输出结果是
在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是()。
下列程序的输出结果是______。#include<stdio.h>main(){intx=1,y=1,a=1,b=1;switch(x){case1:
有以下程序:#include<stdlo.h>main(){FILE*fp;inti,k,n;fp=fopen("data.dat","w+")for(i=1;i<6;i++){fpri
下列程序的输出结果是()。#includemain(){inta=0,i;for(i=1;i<5;i++){switch(i){case0:case3:a+=1;
—个栈的初始状态为空。现将元素1、2、3、4、5、A、B、C、D、E依次入栈,然后再依次出栈则元素出栈的顺序______。
设fp为指向某二进制文件的指针,且已读到此文件末尾,则函数feof(fp)的返回值为()。
设有定义:int a; float b;执行scanf("%2d%f",&a,&b);语句时,若从键盘输入876 543.0<回车>, a和b的值分别是______。
以下数组定义中错误的是()。
设有如下定义structss{charname[10];intage;charsex;}std[3],*p=std;下列各输入语句中错误的是_______。
随机试题
女性,45岁,头晕乏力1年。实验室检查:RBC2.4×1012/L,Hb60g/L,白细胞4.5×109/L,血小板135×109/L;外周血涂片示红细胞中央淡染区扩大;骨髓检查示红系增生活跃(占50%),铁染色环铁粒幼细胞占20%。最有可能的诊断是
A购买一辆汽车,开回的路上因刹车失灵而翻车受伤。在此情形下,他可以要求()。
某海上旅客运输合同包含的以下条款中,无效的有:()。
生产规模小、危险因素少的施工单位,其生产安全事故应急预案体系可以()。[2014年真题]
公司申请公司债券上市交易应符合的条件有()。Ⅰ.公司债券的期限为1年以上Ⅱ.公司申请债券上市时仍符合法定的公司债券发行条件Ⅲ.公司债券实际发行额不少于人民币3000万元Ⅳ.公司净资产不少于人民币5000万元
阅读材料,根据要求完成教学设计。“搜索技巧”为教科社版普通高中课程标准实验教材《信息技术基础》(必修)第二章“信息获取”第二节“因特网信息查找”的第二部分内容。前一节主要学习了搜索引擎的分类及基本使用方法。本节旨在进一步培养和提升学生利用搜索引擎获取网络
社会存在是指社会的物质生活条件,它有多方面的内容,其中最能集中体现人类社会物质性的是()。
下列哪位心理学家做了有关服从的经典研究?()
MPEG中为了提高数据压缩比,采用了______的方法。
设一棵树的度为4,其中度为4,3,2,1的结点个数分别为2,3,3,0。则该棵树中的叶子结点数为()。
最新回复
(
0
)