首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fun的功能是建立一个N×N的矩阵。 矩阵元素的构成规律是:最外层元素的值全部为1;从外向内第2层元素的值全部为2;第3层元素的值全部为3,…依次类推。 例如,若N=5,生成的矩阵为: 1 1 1 1 1
给定程序中,函数fun的功能是建立一个N×N的矩阵。 矩阵元素的构成规律是:最外层元素的值全部为1;从外向内第2层元素的值全部为2;第3层元素的值全部为3,…依次类推。 例如,若N=5,生成的矩阵为: 1 1 1 1 1
admin
2015-08-23
92
问题
给定程序中,函数fun的功能是建立一个N×N的矩阵。
矩阵元素的构成规律是:最外层元素的值全部为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中。
不得增行或删行,也不得更改程序的结构!
#include
#defitie 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]Ij]=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/oHDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在C语言中,函数调用时()。
下列能正确定义且赋初值的语句是()。
有以下程序:main(){inti=0,s=0;for(;;){if(i==3||i==5)continue;if(i==6)break;i++;
有以下程序段charch;intk;ch=’a’;k=12;printf("%c,%d,",ch,ch,k);printf("k=%d\n",k);已知字符a的ASCII码值为97,则执行
长度为n的顺序存储线性表中,当在任何位置上插入一个元素概率都相等时,插入一个元素所需移动元素的平均个数为【】。
数据库设计包括两个方面的设计内容,它们是
以下函数rotate的功能是:将a所指N行N列的二维数组中的最后一行放到b所指二维数组的第0列中,把a所指二维数组中的第0行放到b所指二维数组的最后一列中,b所指二维数组中其他数据不变。#defineN4voidrotade(i
若要用函数fopen打开一个新的二进制文件,该文件要既能读也能写,则应以哪种方式打开文件()。
用筛选法可得到2~n(n
用筛选法可得到2~n(n<10000)之间的所有素数,方法是:首先从素数2开始,将所有2的倍数的数从数表中删去(把数表中相应位置的值置成0);接着从数表中找下一个非0数,并从数表中删去该数的所有倍数;依此类推,直到所找的下一个数等于n为止。这样会得到一个序
随机试题
可以利水的精油包括()。
发送者比较满意双向沟通,而接收者比较满意单向沟通。()
与配体结合后,自身具酪氨酸蛋白激酶活性的受体是
弓形虫病的传染源主要是
某村有耕牛120头,自4月放牧以来,陆续发生腹泻,发病率85%,死亡5头,死亡率4.2%,用抗菌素类、驱虫和常规止泻药治疗后无明显效果。临诊主要表现:病牛体温正常,呼吸、食欲无异常,主要为拉稀,呈持续性腹泻,排出带气泡液状粪便,肛门及后肢有粪痴附着。水牛比
下列方剂中符合“发中有补,散中有收,邪正兼顾,祛邪扶正,阴阳并调”配伍特点的是
决定肾结核的治疗方法,除全身情况外主要依据
优化发展能源工业,要求大力发展可再生能源,积极开发()。
FasterEffectiveReadingAhigherreadingrate,withnolossofcomprehension,willhelpyouinothersubjectsaswellasin
Childrenareinventinganewlexiconforelectroniccommunicationwitharangeofjargonandsymbolsthatadultsfindhardtou
最新回复
(
0
)