首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fun的功能是:将NxN矩阵主对角线元素中的值与反向对角线对应位置上元素中的值进行交换。例如,若N=3,有下列矩阵: 1 2 3 4 5 6 7 8 9 交换后为:
给定程序中,函数fun的功能是:将NxN矩阵主对角线元素中的值与反向对角线对应位置上元素中的值进行交换。例如,若N=3,有下列矩阵: 1 2 3 4 5 6 7 8 9 交换后为:
admin
2015-06-08
33
问题
给定程序中,函数fun的功能是:将NxN矩阵主对角线元素中的值与反向对角线对应位置上元素中的值进行交换。例如,若N=3,有下列矩阵:
1 2 3
4 5 6
7 8 9
交换后为:
3 2 1
4 5 6
9 8 7
请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
注意:源程序存放在考生文件夹下的BLANKl.C中。
不得增行或删行,也不得更改程序的结构!
#include
#define N 4
/**********found***********/
void fun(int ___1___ ,int n)
{ int i,s ;
/**********found***********/
for( ___2___ ;i++)
{ s=t
;
t
=t
[n—i一1];
/**********found***********/
t
[n一1一i]= ___3___;
}
}
main()
{int t[][N]={21,12,13,24,25,16,47,38,29,11,32,54,42,21,33,10},i,j;
printf(“\nThe original array:\n”);
for(i=0; i
{ for(j=0;j
”,t
[j]);
printf(“\n”);
}
fun(t,N);
printf(“\nThe result is:\n”);
for(i=0; i
{ for(j=0;j
”,t
[j]);
printf(“\n”);
}
}
选项
答案
(1)t[][N] (2)i=0;i
解析
函数fun的功能是将N×N矩阵主对角线元素中的值与反向对角线对应位置上元素中的值进行交换,在N×N的矩阵t中,i标识行下标,对角线元素为t
,反向对角元素为t
[N-i-1]。
[解题思路]
第一空:在主函数中fun函数的调用形式是“fun(t,N);”,t是二维数组名,故fun函数的第一个参数为指针,因此第一空处应为“t[][N]”。
第二空:fun函数的第二个参数n指明了矩阵的大小为n,对角线元素与反向对角线元素有n个,故循环有n次,因此变量i从0开始,到n-1结束,因此第一空处应为“i=0;i
第三空:循环体内部是对角线元素与反向对角线元素的交换,“s=t
;”s保存了对角元素t
,因此第三处应填“S”。
转载请注明原文地址:https://kaotiyun.com/show/DiJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是()。
有如下程序:main(){inta[3][3]={{1,2},{3,4},{5,6}},i,j,s=0;for(i=1;i<3;i++)for(j=0;j<=i;j++)s+=a[
有如下程序段:#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
能正确表示逻辑关系""a≥10或a≤0""的C语言表达式是______。
若fp是指向某文件的指针,且已读到此文件的末尾,则函数feof(fp)的返回值是_______。
在C语言中,合法的长整型常数是_______。
下面的程序片段y=-1;if(x!=0)if(x>0)y=1;elsey=0;所表示的数学函数关系是_______。
以下不能正确定义二维数组的选项是()。
函数pi的功能是根据以下近似公式求π值:(π*π)/6=1+1/(2*2)+1/(3*3)+…+1(n*n)现在请你在下面的函数中填空,完成求π的功能。#include“math.h"{doubles=0.0;
随机试题
根据中共中央办公厅、国务院办公厅印发的《关于全面加强和改进新时代学校美育工作的意见》,下列说法错误的是()。
琥珀酸氧化呼吸链的成分不包括
关于过期妊娠以下不正确的选项是
下列哪项不是大量不保留灌肠的适应证( )
以下有关需求法则说法错误的是( )。
对产品质量监督部门依法进行的产品质量监督检查,生产者、销售者()。
下列关于成本的表述中,不正确的是()。
积累基金是指国民收入中用作追加生产资金的部分,主要包括:扩大再生产基金,如建工厂、修铁路、开垦土地、兴建水利等;非生产性基本建设基金,如修建学校、医院、体育场馆以及国家行政、国防部门的基本建设等;社会后备资金,如应付战争、自然灾害等突发性事件的物质储备等。
foreignizingmethod
下面是关于常用图像文件的叙述,其中错误的是______。
最新回复
(
0
)