首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数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
83
问题
给定程序中,函数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语言中,函数调用时()。
下列程序的运行结果是______。#include<stdio.h>main(){intfun();fun();}fun(){staticinta[4]={1,2,3,4};in
若x和a均是血型变量,则计算完x=(a=4,6*2)后的x值为______。
深度为5的满二叉树中,叶子结点的个数为______。
在C语言程序中,下列说法正确的是()。
有以下程序:main(){chars[]="Yes\n/No",*ps=s;puts(ps+4);*(ps+4)=0;puts(s);}程序运行后的输出结果是(选项D中的第一行是空行)___
有以下程序:main(){inti=0,s=0;for(;;){if(i==3||i==5)continue;if(i==6)break;i++;
下面程序的功能是:将字符数组a中下标值为偶数的元素从小到大排列,其他元素不变。请填空。#include#includemain(){chara[]="clanguage",t;inti,j,k;k=strlen(a);f
数据库设计包括两个方面的设计内容,它们是
随机试题
在立式铣床上用Φ12mm立铣刀兼铣直线端面齿形滚子链链轮齿沟圆弧和齿侧,链轮的参数:节圆直径p=145.95mm,外径Da=120.83mm,齿槽角β=60°。试计算:铣削链轮齿一侧时,工作台偏移量s和升高量H。
患者,男性,30岁,右胸外伤2小时入院。剧烈胸痛,气促。查体:面色苍白,R30次/分,P110次/分,BP90/64mmHg。气管左移,颈部可触及皮下气肿,右胸部挤压征阳性,听诊右肺呼吸音消失。该患者的紧急处理是
下列资产负债表的科目中,属于流动资产的有()。
银行存款函证的目的包括查找客户未入账的负债。()
通货膨胀会引起有价证券价格上升,增加企业的筹资难度。()
中国古代园林中属私家园林的有()。
下列措施符合保护物种多样性原则的是()。
当社会总支出水平过低,人们的有效需求不足,经济进入衰退,失业率提高时,政府需要实施()的财政政策。
校方责任险是由学校作为投保人,因校方过失导致学生伤亡的事故及财产损失,由保险公司来赔偿,学校也是受益方,是一种责任保险。下列学校投保后,可获得校方责任险赔偿的是:
Whenwillthespeechbeheard?
最新回复
(
0
)