首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fun的功能是:有NxN矩阵,根据给定的m(m
给定程序中,函数fun的功能是:有NxN矩阵,根据给定的m(m
admin
2015-08-23
68
问题
给定程序中,函数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://www.kaotiyun.com/show/uTDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
当运行以下程序时,从键盘输入AhaMA(空格)Aha#includemain(){chars[80],c=’a’;inti=0;scanf("%s",s);while(s[i]!=’\n
设变量已正确定义,则下列能正确计算f=n!的程序段是()。
以下程序运行后的输出结果是【】。main(){inti,n[]={0,0,0,0,0};for(i=1;i<=4;i++){n[i]=n[i-1]*2+1;printf("%",n[i
以下程序运行时若从键盘输入:102030<回车>,输出结果是【】。#include<stdio.h>main(){inti=0,j=0,k=0;scanf("%d%*d%d",&i,&j,&k);pri
已有定义:double*p;,请写出完整的语句,利用malloc函数使p指向一个双精度型的动态存储单元【】。
当说明一个结构体变量时系统分配给它的内存是()。
设变量已正确定义,则下列能正确计算f=n!的程序段是()。
有以下程序,其中函数的功能是将多个字符串按字典顺序排序:#include<string.h>voidf(char*p[],intn){char*t;inti,j;for(i=0;i<n-1;i++)for
有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为
现有两个C程序文件T18.c和myfun.c同在TC系统目录(文件夹)下,其中T18.c文件如下:#include#include"myfun.c"main(){fun();printf("\n");}myf
随机试题
已知UDP的段结构如题50图所示,试写出其中各字段的长度及其含义并给出协议DNS、SNMP、QICQ和TFTP所使用的UDP端口号。
治痰火内郁,灼伤肺络之胸胁疼痛、咳吐痰血者,常用青黛配伍
以下对膝关节的描述,错误的是
下列职责中,属于药物警戒工作内容的是
某航空公司以正在建造中的大型客机设定抵押向银行贷款,但未办理抵押登记。下列说法符合《物权法》规定的是()。
建构主义学习理论的基本观点主要表现在以下三方面:______、______、______。
给定资料1.2015年12月,天津媒体曝出,“名门广场”和“水岸银座”两个问题楼盘将会被拆除,涉及业主超过万户;仅仅一个月前,西安市一座1999年封顶的118米高楼被爆破拆除,成为“中国第一拆”;几乎同时,郑州一座2010年建成的天桥,因与当地地
只有住在广江市的人才能够不理睬通货膨胀的影响;住在广江市的每一个人都要付税;每一个付税的人都发牢骚。根据上面的这些句子,判断下列各项哪项一定是真的?()Ⅰ.每一个不理睬通货膨胀影响的人都要付税。Ⅱ.不发牢骚的人中没有一
【B1】【B13】
______madetheBritishMonarch"SupremeHeadoftheChurchofEngland".
最新回复
(
0
)