首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fun的功能是:有N×N矩阵,根据给定的m(m<=)值,将每行元素中的值均右移m个位置,左边置为0。例如,N=3,m=2,有下列矩阵 1 2 3 4 5 6 7 8 9 程
给定程序中,函数fun的功能是:有N×N矩阵,根据给定的m(m<=)值,将每行元素中的值均右移m个位置,左边置为0。例如,N=3,m=2,有下列矩阵 1 2 3 4 5 6 7 8 9 程
admin
2020-04-18
41
问题
给定程序中,函数fun的功能是:有N×N矩阵,根据给定的m(m<=)值,将每行元素中的值均右移m个位置,左边置为0。例如,N=3,m=2,有下列矩阵
1 2 3
4 5 6
7 8 9
程序执行结果为
0 0 l
0 0 4
0 0 7
请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
注意:源程序存放在考生文件夹下的BLANK1.C中。
不得增行或删行,也不得更改程序的结构!
1 #include<stdio.h>
2 #define N 4
3 void fun(int(*t)[N],int m)
4 { int i,j;
5 /**********found**********/
6 for(i=0;i<N;__1__ )
7 { for(j=N-1-m;j>=0;j--)
8 /**********found**********/
9 t
[j+__2___]=t
[j];
10 /**********found**********/
11 for(j=0;j<__3__;j++)
12 t
[j]=0;
13 }
14
15 main()
16 {int t[][N]={21,12,13,24,25,16,47,38,29,11,32,54,42,21,33,10},i, j, m;
17 printf(’’\nThe original array:\n’’);
18 for(i=0; i<N; i++)
19 { for(j=0;j<N;j++)
20 printf(’’%2d’’,t
[j]);
21 printf(’’\n’’);
22 }
23 printf(’’Input m(m<=%d) :’’,N);scanf(’’%d’’,&m);
24 fun(t,m);
25 printf(’’\nThe result is:\n’’);
26 for(2=0;i<N;i++)
27 { for(j=0;j<N;j++)
28 printf(’’%2d’’,t
[j]);
29 printf(’’\n’’);
30 }
31 }
选项
答案
(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/UjCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有如下程序:#includeintsum_mod(inta,intb){returna+b%2:}main(){inti;for(i=0;i
有以下程序(注意:字母a的ASCII码值为97):#include<stdio.h>voidfun(char*s){while(*s){if(*s%2==0)
C语言中,最基本的数据类型包括()。
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是()。【10年9月】
以下选项中可用作C语言中合法用户标识符的是()。
有如下程序:#includeintconvert(int*data){return(*data)++;}main(){intdata=56;convert(&da
假定输入的字符串中只包含字母和*号。请编写函数fun,它的功能是:除了字符串前导的*号之外,将串中其它“*”号全部删除。在编写函数时,不得使用C语言提供的字符串函数。函数fun中给出的语句仅供参考。例如,字符串中的内容为:****A*BC*
下列说法正确的是()。
有关return语句说法不正确的是()。
随机试题
射线探伤时若底片上出现的缺陷特征是不规则的白亮块状,则说明是()缺陷。
A.手太阳、足少阳、手少阳经B.手阳明、足太阳、足少阳经C.手太阴、手阳明、足少阳经D.手少阴、足厥阴、足少阴经E.手太阴、足厥阴、手太阳经以上哪组经脉皆与肺相联系
A、呋塞米B、螺内酯C、乙酰唑胺D、氨苯蝶啶E、氢氯噻嗪作为基础降压药宜选用
A.通风、干燥处B.通风、阴凉处C.阴凉、干燥处D.密闭贮藏E.石灰缸内种子类药材炒后应贮存于
某建筑基坑如图9.1.3所示,砂土的重度γ=20kN/m3,φ’=20°,c’=0.0。地面条形附加荷载p0=28kPa,其扩散角θ=45°。试问:确定图中B点的主动土压力强度标准值(kPa)最接近下列()项。
甲公司2×15年度实现净利润为20000万元,发行在外普通股加权平均数为20000万股。2×15年1月1日,甲公司按票面金额发行1000万股优先股,优先股每股票面金额为10元该批优先股股息不可累积,即当年度未向优先股股东足额派发股息的差额部分,不可累积下一
年幼的儿童学习活动比较突出,喜欢听到父母和老师的夸奖和鼓励,这属于()。
如图所示,A,B两村庄在河畔同侧,A,B村到河边的距离分别为1公里和3公里,A,B两村直线距离公里。若每修建一个水泵(单个水泵可满足两个村的汲水)要2万元,输水管每公里造价1万元,为满足两村取水,建设预算最低为多少?
设A是n阶正定矩阵,证明|A+2E|>2n.
Theroomwasempty,butTomfeltthat______waswatchinghim.
最新回复
(
0
)