首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数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
36
问题
给定程序中,函数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全国计算机二级
相关试题推荐
若有如下程序段:structstudent{intnum;floatscore;}stu[3]={{10,85},{60,58},{32,23}};main(){structstudent*t;
当执行下面的程序时,如果输入ABC,则输出的结果是()。#include<Stdlib.h>main(){charss[]="1,2,3,4,5";gets(ss);strcat(ss,"6789");pri
若有以下定义和语句:inta[10]={1,2,3,4,5,6,7,8,9,10},*p=a则不能表示a数组元素的表达式是()。
若有如下程序:main(){inta,b,C,m,n,k;m=n=k=0;a=-1;b=2;C=3;if(c>0)m=a+b;if(a<=0){if(b>0)
观察题目要求,可以知道以下几点:①for循环的结束条件应当是:str[i]已是字符串的最后一个字符;②str[i]代表字符串str中的第i+1个字符;③整形变量num的值是要记录的单词的个数。C语言中规定字符串的最后一个字符是一个隐含的字符串结束符
下面程序的输出是【】。main(){intarr[10],i,k=0;for(i=0;i<10;i++)arr[i]=i;for(i=1;i<4;i++)k+=arr
有如下程序main(){floatx=2.0,y;if(x<0.0)y=0.0;elseif(x<10.0)y=1.0/x;elsey=1.0;printf("%f\n",
数据库设计包括两个方面的设计内容,它们是_______。
假定下列程序的可执行文件名为filel.exe,在该程序的子目录下输入命令行:file1ChinaBejing<回车>main(intargc,char*argv[]){while(argc-->1)printf("
随机试题
古立克提出了设法将哪三者兼而顾之的公式?()
随着医学模式的转变,医患关系应特别注重下列哪种水平上的交往
单独使用大环内酯类抗生素不能很好地控制重症社区获得性肺炎的病原体是
患儿,女,生后7天,以“新生儿黄疸”收入院并行蓝光照射治疗。光疗时,护士应特别注意的是()。
淡判的形象效益,又可被称为谈判的()。
根据《企业所得税法》的规定,在计算应纳税所得额时,下列固定资产不得计算折旧扣除的是()。
党和国家赋予公安机关的一项特殊使命是(),它具有隐蔽性、长期性、尖锐性和复杂性的特点。
有两盏4米高的路灯相距10米。一个身高1.5米的路人走在这两盏路灯之间,则他的两个影子的总长度为()米。
(2009年多选53)下列关于我国居民委员会的表述,正确的有()。
在报表中添加文本框对象以显示当前系统日期和时间,则应将文本框的“控件来源”属性设置为()。
最新回复
(
0
)