首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fun的功能是建立一个NxN的矩阵。矩阵元素的构成规律是:最外层元素的值全部为1;从外向内第2层元素的值全部为2;第3层元素的值全部为3,…依次类推。例如,若N=5,生成的矩阵为: 1 l 1 1 1
给定程序中,函数fun的功能是建立一个NxN的矩阵。矩阵元素的构成规律是:最外层元素的值全部为1;从外向内第2层元素的值全部为2;第3层元素的值全部为3,…依次类推。例如,若N=5,生成的矩阵为: 1 l 1 1 1
admin
2015-06-08
23
问题
给定程序中,函数fun的功能是建立一个NxN的矩阵。矩阵元素的构成规律是:最外层元素的值全部为1;从外向内第2层元素的值全部为2;第3层元素的值全部为3,…依次类推。例如,若N=5,生成的矩阵为:
1 l 1 1 1
1 2 2 2 1
l 2 3 2 l
l 2 2 2 1
1 1 1 1 l
请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
注意:源程序存放在考生文件夹下的BLANKl.C中。
不得增行或删行,也不得更改程序的结构!
#include
#define N 7
/**********found***********/
void fun(int(*a) ___1___)
{ int i,j,k,m;
if(N%2==0) m=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=i+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的功能足按照指定的规律建立一个N×N的矩阵。
第一空:第一空处是补充函数定义,在主函数内fun的调用形式是:fun(x),x是二维数组名,因此。fun函数的参数是一个二维数组指针,故第一空处应为“[N]”。
第二空:i等于0时,此时第二空下的循环内a[0][j]=a[N—1][j]=1,显然这是对最外围的两列赋值为1;i等于1时,对外向内第2列元素的值全部赋值为2,依此类推,故第二空处i的初值应为“i”。
第三空:“a[k]
=a[k][N—i-1]=___3___;”是对矩阵的两行进行操作,题干要求矩阵每一圈上的值都相等,故这里和上一个循环的列上的值相同,也为“i+1”。
转载请注明原文地址:https://kaotiyun.com/show/OiJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:intfa(intx){returnx*x;}intfb(intx){returnx*x*x;}intf(int(*f1)(),int(*f2)(),(intx){returnf2(x)-f1(
【】是数据库应用的核心。
有如下程序:#definen2#definemN+1#defineNUM2*m+1main(){inti;for(i=1;i<=NUM;i++)printf("%d\n",
有如下程序main(){intx=1,a=0,b=0;switch(x){case0:b++;case1:a++;case2:a++;b++;}pr
若fp是指向某文件的指针,且已读到此文件的末尾,则函数feof(fp)的返回值是_______。
下面程序的输出结果是_______。unionun{inta[4];longb;charc[6];}main(){unionunu;printf("%d%d",s
设变量x为float型且已经赋值,则以下语句中能够将x中的数值保留到小数点后面两位,并将第三位四舍五入的是_______。
在C语言中,合法的长整型常数是_______。
下列语句中符合C语言语法的赋值语句是_______。
随机试题
HowtoPerfecttheArtofPublicSpeakingIfyouwanttobecomethetypeofspeakeryou’vealwayswantedtobe,readthefol
患者试戴一副复杂局部义齿时,咬合接触正常,但戴牙时人工牙咬高出约1mm。最可能的原因是
某食品公司与某农业技术研究院共同设立从事食品生产的有限责任公司,甲公司。协议内容为:(1)公司注册资本为1000万元,食品公司以货币出资,金额200万元,另外以某食品商标作价300万元,研究所以新型食品加工专利技术出资,该技术作价,500万元(有评估机构
某施工单位通过招投标获得某三级公路D标段施工。该标段中有两处较大的路基土石方集中开挖。第一处位于K2+180~310处,地质条件主要为土质(局部路段属块石土);第二处位于K8+560~850处,上覆2~4m强风化泥质页岩,下面为砂岩和页岩的互层结构,其中,
湖南某公司拟出口一批货物(检验检疫类别为M/N),产地为温州,出境口岸为上海。该公司应向( )检验检疫机构申请办理报检单位备案登记手续,向( )检验检疫机构申请实施检验。
骰子是一种特别的数字立方体,它符合规则:相对两面的点数之和总是7。下面四幅图中可以折成符合规则的骰子的是()。
()对于台湾相当于美国对于()
设AB=C,证明:(1)如果B是可逆矩阵,则A的列向量组和C的列向量组等价.(2)如果A是可逆矩阵,则B的行向量组和C的行向量组等价.
TheAlitofamilyhad______agoodtimeontheirfamilyvacationtoFloridathattheyimmediatelyrebookedtheresortforthefo
Aninvestorbought200sharesofstockinABCDcompanyin1990.By1992,theinvestmentwasworthonly2/3ofitsoriginalvalue
最新回复
(
0
)