首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数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
60
问题
给定程序中,函数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全国计算机二级
相关试题推荐
下面程序的输出结果是【】。charb[]="ABCD";main(){charb[30];strcpy(&b[0],"GH");strcpy(&b[1],"GH”);strcp
设一棵完全二叉树共有500个结点,则在该二叉树中有【】个叶子结点。
下面程序运行后的输出结果是______。structabc{inta,b,c;}main(){structabcs[2]={{1,2,3},{4,5,6}};intt=-s[0].a
下列关键字中,不属于C语言变量存储类别的是______。
有如下程序段:#include<stdio.h>#defineMax(a,B)a>b?a:bmain(){inta=5,b=6,c=4,d;d=c+Max(a,B);printf("%d",D
设有声明语句chara=’\72’;,则变量a______。
下列函数定义中,会出现编译错误的是______。
能正确表示逻辑关系""a≥10或a≤0""的C语言表达式是______。
设变量x为float型且已经赋值,则以下语句中能够将x中的数值保留到小数点后面两位,并将第三位四舍五入的是_______。
数据库设计包括两个方面的设计内容,它们是_______。
随机试题
下面属于诉讼事务调查的是
属于人类社会行为的是
就多数传染病而论,下列哪一种传染过程最常见
血证的预后与下列哪一项无关
含有毒性植物蛋白,具有细胞原浆毒作用的药是()。
(2009年)静止的流体中,任一点的压强的大小与下列哪一项无关?()
根据《城市规划编制办法》的规定,下列不属于控制性详细规划的强制性内容的是()
下列项目中,应按规定征收营业税的是()。
“总之,我们不要四面出击。四面出击,全国紧张,很不好。我们绝不可树敌太多,必须在一个方面有所让步,有所缓和,集中力量向另一方面进攻。我们一定要做好工作,使工人、农民、小手工业者都拥护我们,使民族资产阶级和知识分子中的绝大多数人不反对我们。这样一来,国民党残
Thesalesmanapproachedthehousecautiouslybecauseoftheviciousdog.
最新回复
(
0
)