首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun的功能是:将N×N矩阵主对角线元素的值与反向对角线对应位置上元素的值进行交换。 例如,若N=3,有下列矩阵: 1 2 3 4 5 6 7 8 9 交换后为: 3 2 1 4 5
下列给定程序中,函数fun的功能是:将N×N矩阵主对角线元素的值与反向对角线对应位置上元素的值进行交换。 例如,若N=3,有下列矩阵: 1 2 3 4 5 6 7 8 9 交换后为: 3 2 1 4 5
admin
2019-03-06
37
问题
下列给定程序中,函数fun的功能是:将N×N矩阵主对角线元素的值与反向对角线对应位置上元素的值进行交换。
例如,若N=3,有下列矩阵:
1 2 3
4 5 6
7 8 9
交换后为:
3 2 1
4 5 6
9 8 7
请在下画线处填入正确的内容并将下画线删除,使程序得出正确的结果。
注意:不得增行或删行,也不得更改程序的结构!
试题程序:
#include<stdio.h>
#define N4
/******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<N;i++)
{
for(j=0;j<N;j++)
printf("%d",t
[j]);
printf("\n");
}
fun(t,N);
printf("\nThe result is:\n");
for(i=0;i<N;i++)
{
for(j=0;j<N;j++)
printf("%d",t
[j]);
printf("\n");
}
}
选项
答案
(1)t[][N] (2)i=0;i<N (3)s
解析
本题考查:函数定义;for循环语句;数组元素的引用和赋值;变量值交换算法。
填空1:根据main函数中的函数调用语句,可以填写fun函数定义中的形参内容。
填空2:由于是N×N矩阵,所以for语句中循环变量i的取值范围是0到N。
填空3:for循环体中是变量值交换算法。
转载请注明原文地址:https://kaotiyun.com/show/LIRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
执行以下程序后输出的结果是______。main(){inty=10;do{y--;}while(--y);printf("%d\n",y--);}
有以下函数intaaa(char*s){char*t=S;while(*t++);t--;return(t-s);}以下关于aaa函数的功能的叙述正确的是
C语言规定,在一个源程序中,main函数的位置()。
函数调用语句:“fgets(buf,n,fp);”从fp指向的文件中读入,n个字符放到buf字符数组中,函数返回值为______。
程序的运行结果为【】。main(){charc1=’a’,c2=’b’,c3=’c’;printf("a%cb%c\tc%c\n",c1,c2,c3);}
在下列字符序列中,不可用做C语言标识符的是()
有如下程序:main(){intx=23;do{printf("%d",x--);}while(!x);}程序运行后的输出结果是()。
有如下程序main(){inti,sum;for(i=1;i<=3;sum++)sum+=i;printf("%d\n",sum);}该程序的执行结果是_____。
下面程序的输出结果为()structst{intx;int*y;}*p;intdt[4]={10,20,30,40};structstaa[4]={50,&dt[0],6
执行以下程序后,a,b的值分别为main(){ina,b,k=4,m=6,*p1=&k,*p2=&m;a=p1==&m;b=(*p1)/(*p2)+7;printf("a=%d\n",a);
随机试题
什么是群众路线?
下列有关流行性乙型脑炎流行病学的描述,错误的是
以下病因中,与肝硬化无明显关系的是
紫苏的主治病证有
(2011年案例分析第76~80题)2010年2月,北京市巨龙公司与天津市平洋公司签订了一份技术开发合同,商定双方共同开发手写式笔记本电脑,合同中的仲裁条款约定:因履行本合同发生争议,应提交石家庄仲裁委员会仲裁解决,2010年8月,双方在履行合同过程中发生
申请房地产开发贷款的房地产开发企业通常应具备()条件。
下列融资方式中,不适于商业银行在遇到短期资金紧张时获得资金的是()。
运输和储存是物流系统的两大支柱,物流过程中其他各环节的活动都是围绕着运输和储存而进行的。
下列能够依次展示美国、英国、法国和日本影响力的文化符号是()。
Writeanemailabout100wordstoanewspapereditortoadvocatepeopletoberesponsiblefortheirwordsontheInternet.Yous
最新回复
(
0
)