首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数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
29
问题
下列给定程序中,函数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://jikaoti.com/ti/Jkf0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有如下程序:sub(int*t,intn){int*p1,*p2;for(p1=t,p2=t;p1-t<n;p1++)if(*p1<*p2)p2=p1;return(*p2);}main()
以下程序的输出结果是_______。main(){inti,a[10];for(i=9;i>=0;i-)a[i]=10-i;print("%d%d%d,a[2],a[5],a[8]);}
下列程序的输出结果为main(){unionu{char*name;intage;intincome;}ss.name="WANGLIONG";s.age=28;s.income=1
main(){floatx=123.456;printf("%-5.2f\n",x);}以上程序输出的结果是______。
执行程序时的输入为123456789,则程序的运行结果为_____________。#include“stdio.h”main(){inta,b;scanf(“%2d%*2d%1d”,&a,&b);
有如下程序:main(){intx=23;do{printf("%d",x--);}while(!x);}程序运行后的输出结果是()。
若有说明“chars1[30]="abc",s2[]="defghi";”,则在使用函数stcat(s1,s2)后,结果是()。
数据库系统的核心是
若有定义:“inta=10,b=9,C=8;”接着顺序执行下列语句后,变量b中的值是________。c=(a-=(b-5)):c=(a%11)+(b=3);
随机试题
预防烧伤后器官并发症的基本方法是()
醋炙可增强活血散瘀止痛作用的药物有
母体免疫球蛋白能通过胎盘转移给胎儿的是
在建设项目交付使用后,()形成固定资产。
项目风险对策研究所提出的风险对策应具经济性,以下最能体现其经济性的是()。
在正常施工生产条件下,生产单位假定建筑安装产品必须消耗的某种技术等级的人工工日数量指的是()。
①大唐时期,民族融合程度非常高,可以说大唐时期的中国就是当时世界的“民旅髂炉” ②世界各民族的文化发展都是在与其他民族的文化交流融合之中才走到今天的,任何封闭孤立的文化必然会逐渐被淘汰 ③大汉时期,历经了文景之治之后,盛世初现,虽有武帝穷兵黩武耗费了不
二维数组A的每个元素是由6个字符组成的串,其行下标i=0,1,…,8,列下标j=1,2,…,10。设每个字符占一个字节。若A按行先存储,元素A[8,5]的起始地址与当A按列先存储时起始地址相同的元素是()。
在Internet中,负责选择合适的路由,使发送的数据分包能够准确无误地按照地址找到目的地并交付给目的站所使用的协议是______。
用于输出表达式值的标准输出流对象是【】,用于从键盘上为变量输入值的标准输入流对象是【】。
最新回复
(
0
)