首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fun的功能是:有NxN矩阵,根据给定的m(m
给定程序中,函数fun的功能是:有NxN矩阵,根据给定的m(m
admin
2015-08-23
25
问题
给定程序中,函数fun的功能是:有NxN矩阵,根据给定的m(m<:N)值,将每行元素中的值均右移m个位置,左边置为0。例如,N=3,m=2,有下列矩阵
1 2 3
4 5 6
7 8 9
程序执行结果为
0 0 1
0 0 4
0 0 7
请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
注意:源程序存放在考生文件夹下的BLANK1.C中。
不得增行或删行,也不得更改程序的结构!
#include
#define N 4
void fun(int(*t)[N],int m)
{ int i,j;
/************found************/
for(i=0;i
{ for(j=N一1一m;j>=0;j--)
/************found************/
t
[j+_____2 _____]=t
[j];
/************found************/
for(j=0;j<_____3 _____;j++)
t
[j]=0;
}
}
main()
{ int t[][N]={2l,12,1 3,2 4,2 5,1 6,
4 7,3 8,2 9,1 1,32,5 4,4 2,2 1,3 3,10),
i, j, m;
printf("\nThe original array:\n");
for(i=0; i
{ for(j=0;j
printf("%2d",t
[j]);
printf("\n");
}
printf("Input m(m<=%d):",N);
scanf("%d",&m);
fun(t,m);
printf("\nThe result is:\n");
for(i=0; i
{ for(j=0;j
printf("%2d",t
[j]);
printf("\n");
}
}
选项
答案
(1)i++ (2)m (3)m
解析
函数fun的功能是将每行元素中的值均右移m个位置。
第一空:题目要求对每行元素中的值均右移m个位置,故第一空处循环变量每次增1,共循环N次,完成对N行的移位操作,因此第一空处应为“i++”。
第二空:循环“for((j=N.1.m;j>=0;j--)”是进行行元素中的值右移m个位置,即把t
[j]元素放置在t
[j+m]上,因此第二空应为“m”。
第三空:循环“for([j=0;j<_____3_____;j++)”是对空出来的位置补0,每行元素的前m位数据已经移动到后面,每行空处m个元素,因此第三空为“m”。
转载请注明原文地址:https://jikaoti.com/ti/wxi0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设变量已正确定义,则下列能正确计算f=n!的程序段是()。
在执行下述程序时,若从键盘输入6和8,则结果为main(){inta,b,s;scanf("%d%d",&a,&b);S=aif(a<b)s=b;S*=s;pri
有下列二叉树,对此二叉树前序遍历的结果为()
以下程序运行后的输出结果是【】。fun(ihtx){if(x/2>0)fun(x/2);printf("%d",x);}main(){fun(6);}
设有定义:intn1=0,n2,*p=&n2,*q=&n1;,下列赋值语句中与n2=n1;语句等价的是()。
下列程序的输出结果是()。voidf(int*x,int*y){intt;t=*x,*x=*y;*y=t;}main(){inta[8]={1,2,3,4,5,6,7,
已有定义:chara[]="xyz",b[]={’x’,’y’,’z’};,下列叙述中正确的是()。
下列程序将二维数组a的行和列元素互换后存放到另一个二维数组b中。请填空。main(){inta[2][3]={{1,2,3},{4,5}},b[3][2],i,j;for(i=0;i<2;i++){for(j=
若函数调用时,参数为基本数据类型的变量,下列叙述中正确的是()。
随机试题
低嘌呤食物是指每100g食物中嘌呤含量小于()的食物。
民用建筑工程根据控制室内环境污染的不同要求分为两类,下列属于I类民用建筑工程的是( )。
新病宜选:宿疾宜选:
注册税务师王某在对某房地产企业2013年所得税汇算清缴鉴证时,发现房地产企业投资收益列支以下情况,请分别判断以下投资收益应补税的金额: (1)2013年5月购买A上市公司发行股票50万股,企业会计年末自行根据投资比例确认投资收益4万元。A公司所得税税
前期物业管理招标人应当在发布招标公告或者发出投标邀请书的()日前,向物业项目所在地的县级以上地方人民政府房地产行政主管部门备案。
彩画中的最高等级为______彩画。
()任务的重要性是指员工在组织中相对权力的大小。
Writeanessayof160-200wordsbasedonthedrawing.Inyouressay,youshould1)describethedrawingbriefly,2)explainit
表达式Fix(-68)+Int(-02)的值为【】。
OliviaPedersenthoughttheNissanLeafparkedoutsideherfavoritelunchspotnearEmoryUniversity,mustbehers.Butshecoul
最新回复
(
0
)