首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fun的功能是:有NxN矩阵,根据给定的m(m
给定程序中,函数fun的功能是:有NxN矩阵,根据给定的m(m
admin
2015-08-23
69
问题
给定程序中,函数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://kaotiyun.com/show/uTDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设变量已正确定义,则下列能正确计算f=n!的程序段是()。
C语言规定,在一个源程序中,main函数的位置
关系数据库管理系统能实现的专门关系运算包括()
已知函数fread的调用形式为fread(buffet,size,count,fp);,其中buffer代表的是()。
设已包含头文件<string.h>,下列程序段的运行结果是()。chars1[]={"ACDEF"};chars2[]="ABC";strcpy(s1,s2);printf("%d",strlen(s1)
在“文件包含”预处理语句的使用形式中,当#include后面的文件名用""(双撇号)括起时,寻找被包含文件的方式是()。
若函数调用时,参数为基本数据类型的变量,下列叙述中正确的是()。
若各选项中所用变量己正确定义,fun()函数中通过return语句返回一个函数值,下列选项中错误的程序是()。
设在主函数中有以下定义和函数调用语句,且fun函数为void类型;请写出fun函数的首部【】,要求形参名为b。main(){doubles[10][22];intn;…fun(s);
随机试题
前苏联大机关内负责推行日常公务的秘书工作机构是【】
国际市场人员推销
低温引起的损伤的是()。
独活具有的功效是()
某海港港池疏浚工程,疏浚面积0.4km2,设计底高程一15.0m(当地理论深度基准面,下同),航道浚前平均高程为一3.0m,当地平均高潮位为+2.1m,平均低潮位为0.5m,疏浚土质自上而下分别为①松散砂、②密实砂、③强风化岩。本工程选用3500m3/h大
从2006年4月1日起,下列消费品不征消费税的是( )。
下列哪项不属于非战争军事行动?()
春秋时期,郑国执政子产“铸刑书”,是中国历史上第一次公布成文法。( )
SupposeyouphonedyourfriendMaryseveraltimesyesterdaybutshedidn’tansweryourcallatall.Writeheranemailto1
Throughouthistorytherehavebeenmanyunusualtaxesleviedonsuchthingsashats,beds,baths,marriages,andfunerals.Atonetim
最新回复
(
0
)