首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数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
32
问题
下列给定程序中,函数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全国计算机二级
相关试题推荐
下面函数的功能是()sss(s,t)char*s,*t;{while((*s)&&(*t)&&(*t++==*s++));return(*s-*t);}
若有如下程序:sub(int*t,intn){int*p1,*p2;for(p1=t,p2=t;p1-t<n;p1++)if(*p1<*p2)p2=p1;return(*p2);}main()
有如下程序:#defineN2#defineMN+1#defineNUM2*M+1main(){inti;for(i=1;i<=NUM;i++)printf("%d\n",i);}该
现有格式化输入语句,scanf("x=%d,sumy=%d,linez=%dL",&x,&y,&z),现在已知在输入数据后,x,y,z的值分别是12,34,45则下列的数据是正确的输入格式的是
执行以下程序后输出的结果是______。main(){inty=10;do{y--;}while(--y);printf("%d\n",y--);}
请选出以下程序的输出结果()。#include<stdio.h>sub(int*s,inty){staticintt=3;y=s[t];t--;}main(){int
下列程序的输出结果为main(){unionu{char*name;intage;intincome;}ss.name="WANGLIONG";s.age=28;s.income=1
数据库系统的核心是
下面程序的功能是将字符串a下标值为偶数的元素由小到大排序,其他元素不变,请填空。#include<stdio.h>main(){chara[]="labchmfye",t:int1,j;for(i=0;
随机试题
关于听神经瘤与三叉神经鞘瘤的CT鉴别诊断,错误的是
下述哪种情况不是应用组织扩张器的适应证
A.黄芩苷B.芦丁C.葛根素D.橙皮苷E.大豆素属于黄酮类的是()。
根据企业所得税法律制度的规定,下列各项中,准予在企业所得税税前扣除的是()。
根据下列资料,回答下列问题。2014年1—6月份全国房地产开发投资42019亿元,同比增长14.1%(扣除价格因素实际增长13.1%),增速比1—5月份回落0.6个百分点,其中往年投资28689亿元,增长13.7%,增速回落0.9个百分点,占房地
一、根据以下资料,回答下列题。国家统计局2010年2月25日发布2009年国民经济和社会发展统计公报.称中国去年全面落实应对国际金融危机的一揽子计划和政策措施,国民经济形势总体回升向好,各项社会事业取得新的进展。初步核算,全年国内生产总值33535
()对于心情相当于()对于天气
关于C语言的输入输出函数,以下叙述中错误的是()。
Stratford-upon-Avonisanunremarkablemarkettownbut【C1】________onelittledetail:in1564,thewifeofalocalmerchant,John
Itisessentialforapolicemantobetrainedincriminallaw______.Wecanlearnfromthepassagethattheeverydaylifeofa
最新回复
(
0
)