首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
编写函数fun,其功能是:实现B=A+A’,即将矩阵A加上A的转置,存放在矩阵B中。计算结果在main函数中输出。 例如, 输入下面的矩阵: 其转置矩阵为: 1 2 3 1 4 7
编写函数fun,其功能是:实现B=A+A’,即将矩阵A加上A的转置,存放在矩阵B中。计算结果在main函数中输出。 例如, 输入下面的矩阵: 其转置矩阵为: 1 2 3 1 4 7
admin
2016-12-06
46
问题
编写函数fun,其功能是:实现B=A+A’,即将矩阵A加上A的转置,存放在矩阵B中。计算结果在main函数中输出。
例如,
输入下面的矩阵: 其转置矩阵为:
1 2 3 1 4 7
4 5 6 2 5 8
7 8 9 3 6 9
程序输出:
2 6 10
6 10 14
10 14 18
注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
试题程序:
1 #include<stdio.h>
2 #include<conio.h>
3 #include<stdlib.h>
4 void fun(int e13][3],int b[3][3])
5 {
6
7 }
8 void main()
9 {
10 int a[3][3]={{1,2,3},{4,5,6},{7,8,9}},t[3][3];
11 int i,j;
12 system(’’CLS’’);
13 fun(a,t);
14 for(i=0;i<3;i++)
15 {
16 for(j=0;j<3;j++)
17 printf(’’%7 d’’,t
[j]);
18 printf(’’\n’’);
19 {
20 }
选项
答案
1 void fun(int a[3][3],int b[3][3]) 2 { 3 int i,j; 4 for(i=0;i<3 ; i++) 5 for(j=0;j<3;j++) 6 b[i][j]=a[i][j]+a[j][i]; 7 /*把矩阵a加上a的转置,存放在矩阵b中*/ 8 }
解析
行列数相等的二维数组的转置就是行列互换,即转置后的第i行第j列正好对应原矩阵的第j行第i列。本题使用双层循环实现矩阵的转置,并将计算结果存入矩阵b中,外层循环控制矩阵的行下标,内层循环控制矩阵的列下标。
转载请注明原文地址:https://kaotiyun.com/show/GVDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是______。#include<stdio.h>#defineFUDGE(y)2.84+y#definePR(a)printf("%d",(int)(a))
下列程序的输出结果是【】。main(){inta[]={2,4,6},*prt=&a[0],x=8,y,z;for(y=0;y<3;y++)z=(*(ptr+y<x)?*(ptr+y):
对于长度为n的顺序存储的线性表,当随机插入和删除—个元素时,需平均移动元素的个数为【】。
有以下程序:inta=2;intf(intn){staticinta=3;intt=0;if(n%2)(staticinta=4;t+=a++;}else{statici
有以下程序:intf1(intx,inty){returnx>y?x:y;}intf2(intx,inty){returnx>y?y:x;}main(){inta=4,b=
有以下程序:main(){charp[]={’a’,’b’,’c’},q[]="abc";printf("%d%d\n",sizeof(p),sizeof(q));};程序运行后的输出结果是____
若有以下说明和语句:intc[4][5],(*p)[5];p=C;能够正确引用c数组元素的是______。
有以下程序中若有如下说明和定义语句;charfun(char*);main(){char*s="one",a[5]={0},(*f1)()=fun,ch;…}以下选项中对函
以下能正确定义数组并正确赋初值的语句是______。
【】(黑箱或白箱)测试方法完全不考虑程序的内部结构和内部特征。
随机试题
红、橙、黄色使人产生暖的感觉,绿、青、蓝色使人产生冷的感觉,这种现象是( )。
A.皮胶类B.骨胶类C.角胶类D.甲胶类E.发胶类鹿骨胶属于
心肌造影的临床用途,不包括
医疗机构发现甲类传染病时,对病原携带者、疑似病人的密切接触者,应依法及时采取的措施是()
安全生产、文明施工费用由()组成。
财务比率[(现金+短期证券+应收款净额)/流动负债]被称为()
某工程项目建设投资240万元,建成投产后年均收入50万元,年生产经营费用20万元。该项目的静态投资回收期为()年。
因单位减员增效,张某提前2年零1个月退休;于2011年10月办理了提前退休手续,当月领取工资4000元和一次性补偿收入10000元。试计算张某应缴纳的个人所得税。
阅读下面程序publicclassForLoopStatement{ publicstaticvoidmain(String[]args){ inti,j; for(i=1;i<5;i++){
A、Geology.B、Music.C、Medical.D、Mathematics.B根据男士所说可知,女士的本科专业为music。文中undergraduatebackground与题干中的majorasanundergraduates
最新回复
(
0
)