首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fun的功能是建立一个NxN的矩阵。矩阵元素的构成规律是:最外层元素的值全部为1;从外向内第2层元素的值全部为2;第3层元素的值全部为3,…依次类推。例如,若N=5,生成的矩阵为: 1 1 1 1 1 1
给定程序中,函数fun的功能是建立一个NxN的矩阵。矩阵元素的构成规律是:最外层元素的值全部为1;从外向内第2层元素的值全部为2;第3层元素的值全部为3,…依次类推。例如,若N=5,生成的矩阵为: 1 1 1 1 1 1
admin
2015-12-22
23
问题
给定程序中,函数fun的功能是建立一个NxN的矩阵。矩阵元素的构成规律是:最外层元素的值全部为1;从外向内第2层元素的值全部为2;第3层元素的值全部为3,…依次类推。例如,若N=5,生成的矩阵为:
1 1 1 1 1
1 2 2 2 1
1 2 3 2 1
1 2 2 2 1
1 1 1 1 1
请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
注意:源程序存放在考生文件夹下的BLANK1.C中。
不得增行或删行,也不得更改程序的结构!
#nclude
#define N 7
/**********found**********/
void fun(int(*a)___1___)
( int i,j,k,m;
if(N%2==0) n=N/2;
else m=N/2+1;
for(i=0; i
/**********found**********/
for(j=___2___;j
a
[j]=a[N-i-1][j]=i+1; .
for(k=+1; k
/**********found**********/
a[k]
=a[k][N-i-1]=___3___;
}
}
main()
{ int x[N][N]={0},i,j;
fun(x);
printf("\nThe result is:\n");
for(i=0; i
{ for(j=0;j
("%3d",x
[j]);
printf("\n");
}
}
选项
答案
(1)[N] (2)i (3)i+1
解析
函数fun的功能是按照指定的规律建立一个NxN的矩阵。
第一空:第一空处是补充函数定义,在主函数内fun的调用形式是:fun(x),x是二维数组名,因此fun函数的参数是一个二维数组指针,故第一空处应为“[N]”。
第二空:i等于0时,此时第二空下的循环内a[0][j]=a[N-1]
=1,显然这是对最外围的两列赋值为1;i等于1时,对外向内第2列元素的值全部赋值为2,依此类推,故第二空处i的初值应为“i”。
第三空:“a[k]
=a[k][N-i-1]=__3__;”是对矩阵的两行进行操作,题干要求矩阵每一圈上的值都相等,故这里和上一个循环的列上的值相同,也为“i+1”。
转载请注明原文地址:https://kaotiyun.com/show/0WDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的输出结果是______。#include<stdio.h>sb(ints[].intb){staticintn=3;b=s[n];n--;return(b);
下列程序中函数sort()的功能是对数组a中的数据进行由大到小的排序。#include<stdio.h>voidsort(inta[],intn){inti,j,t;for(i=0;i<n-1;i
在下列语句中,其含义为“q为一个指针的函数,该指针指向整型数据”的定义语句是()。
下面程序的功能是输出数组s中最大元素的下标,请填空。main(){intk,p,s[]={1,-9,7,2,-10,3};for(p=0,k=p;p<6;p++)if(s[p]>s[k])______
函数ftell(fp)的作用是()。
在面向对象的程序设计方法中,类的实例称为______。
若以“a+”方式打开一个已存在的文件,则下列叙述正确的是()
若有以下定义:structlink{intdata;strnctlink*next;}a,b,c,*p,*q;且变量a和b之间已有如下图所示的链表结构:指针p指向变量a,q指向变量c。则能够
一棵二叉树第6层(根结点为第一层)的结点最多为______个。
若某二叉树的前序遍历访问顺序是abdgcefh,中序遍历访问顺序是dgbaechf,则其后序遍历的结点访问顺序是
随机试题
江泽民强调推进党的建设新的伟大工程,重点是加强党的()
阅读案例并回答下列问题。解决外部性需要明晰产权科斯定理是经济学家科斯提出通过产权制度的调整,将商品有害的外部性市场化和内部化。例如,一条河的上游和下游各有一个企业,上游企业有排污权,下游企业有河水不被污染权利,下游企业要想使河水不受污染
PFM全冠金属基底部分的厚度为A.0.1~0.3mmB.0.3~0.5mmC.0.5~0.8mmD.0.8~1.0mmE.1.0~1.2mm
患儿,9岁。血液检查显示:Hb64g/L;Hct25%:RBC3.20×1012/L。若血红蛋白电泳:HbA67%,HbA24%,HbF21%,该患者可能是
一男性农民,4天前突然发热,头痛,面颈部潮红,全身酸痛,伴恶心、呕吐及腹泻,每日2~3次,按“感冒”治疗未见好转来诊。体温39.5℃,血压80/60mmHg,脉搏94次/次。此时对该患者最首要的恰当处置是
关于HIV急性感染期的描述,错误的是
[2008年,第44题]在一定温度下,某反应的标准平衡常数Kθ的数值()。
美国学者罗伯特·卡茨将领导者应具备的技能分为三类,即概念技能、人际技能及()。
从【 】观点将计算机网络定义为“以能够互相共享资源的方式互联起来的自治计算机系统的集合”。
下列关于栈叙述正确的是( )。
最新回复
(
0
)