首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数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
62
问题
下列给定程序中,函数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(){unionu{char*name;intage;intincome;}ss.name="WANGLIONG";s.age=28;s.income=1
main(){floatx=123.456;printf("%-5.2f\n",x);}以上程序输出的结果是______。
fun函数的功能是:首先对a所指的N行N列的矩阵,找出各行中的最大数,再求这N个最大值中的最小的那个数作为函数值返回。请填空______。#include<stdio.h>#defineN100intfun(int(*a)
有如下程序main(){inti,sum;for(i=1;i<=3;sum++)sum+=i;printf("%d\n",sum);}该程序的执行结果是_____。
若有如下程序:intsub(){staticintn=1;intx=1;x*=n;n++;returnx;}main(){intn,t=1;for(n=1;n<6;n++)
阅读下述程序段:y=-1;if(x!=0)if(x>0)y=1;elsey=0;该程序段所描述的数学关系是()
若有说明“chars1[30]="abc",s2[]="defghi";”,则在使用函数stcat(s1,s2)后,结果是()。
运行下列程序时,若输入数据为“321”,则输出结果是()。main(){intnum,i,j,k,s;scanf(“%d”,&num);if(num>99)s=3:
数据库系统的核心是
随机试题
在项目范围管理中,企业管理层主要关注________。
化工厂生产区登高(离地面垂直高度)()必须系安全带。
我国城市社区教育的开展一般在()
下列不属于X线照片影像的物理因素的是
A、乙酰乙酸B、丙二酸C、丙酮酸D、α一酮戊二酸E、草酰乙酸可以直接转变为谷氨酸的物质是
患者,女性,70岁。慢性支气管炎病史30年。一周前感冒后再次出现咳嗽、咳痰。痰白质黏,伴有呼吸困难、乏力。以“慢性支气管炎合并慢性阻塞性肺气肿”入院治疗。指导患者加强腹式呼吸的原因是
企业战略是指企业为了适应未来环境的变化,寻求长期生存和稳定发展而制定的()的谋划与方略。
学生学习了A×B=B×A后,得出3×5=5×3的结果,这属于()
王家村西瓜大丰收后,全村男女老少分四个组品尝西瓜且每组人数正好一样多,小伙子一人吃1个,姑娘两人吃1个,老人三人吃1个,小孩四人吃1个,一共吃了200个西瓜。问王家村品尝西瓜的共有()。
Theissuepriceofthecompany’sshares_______(对许多人来说太高了).
最新回复
(
0
)