首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
编写函数fun,其功能是:实现B=A+A’,即将矩阵A加上A的转置,存放在矩阵B中。计算结果在main函数中输出。 例如, 输入下面的矩阵: 1 2 3 4 5 6 7 8 9 其转置矩阵为: 1 4 7
编写函数fun,其功能是:实现B=A+A’,即将矩阵A加上A的转置,存放在矩阵B中。计算结果在main函数中输出。 例如, 输入下面的矩阵: 1 2 3 4 5 6 7 8 9 其转置矩阵为: 1 4 7
admin
2020-06-16
68
问题
编写函数fun,其功能是:实现B=A+A’,即将矩阵A加上A的转置,存放在矩阵B中。计算结果在main函数中输出。
例如,
输入下面的矩阵:
1 2 3
4 5 6
7 8 9
其转置矩阵为:
1 4 7
2 5 8
3 6 9
程序输出:
2 6 10
6 10 14
10 14 18
注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
试题程序:
#include<stdio.h>
#include<conio.h>
#include<stdlib.h>
void fun(int a[3][3],int b[3][3])
{
}
void main()
{
int a[3][3]=({1,2,3},{4,5,6},{7,8,9)),t[3][3];
int i,j;
system("CLS");
fun(a,t);
for(i=0;i<3;i++)
{
for(j=0,j<3;j++)
printf("%7d",t
[j]);
printf("\n");
}
}
选项
答案
void fun(int a[3][3],int b[3][3]) { int i,j, for(i=0;i<3;i++) for(j=0;j<3;j++) b[i][j]=a[i][j]+a[j][i]; /*把矩阵a加上a的转置,存放在矩阵b中*/ }
解析
行列数相等的二维数组的转置就是行列互换,即转置后的第i行第j列正好对应原矩阵的第j行第i列。本题使用双层循环实现矩阵的转置,并将计算结果存入矩阵b中,外层循环控制矩阵的行下标,内层循环控制矩阵的列下标。
转载请注明原文地址:https://kaotiyun.com/show/gs3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列给定程序中函数fun的功能是:把从主函数中输入的3个数,最大的数放在a中,中间的数放在b中,最小的数放在c中。例如,若输入的数为:551234,输出的结果应当是:a=55.0,b=34.0,c=12.0。请改正程序中的错误,使
有以下程序:#include<stdio.h>#include<string.h>main(){charp[20]={’a’,’b’,’c’,’d’},q[]="abc",r[]="abcde";strcat(p,r);strcpy(p+
以下程序段中,与语句k=a>b?(b>c?1:0):0;功能相同的是()。
在一个C源程序文件中所定义的全局变量,其作用域为()。
有以下程序:#include<stdio.h>voidfun(inta,intb){intt;t=a:a=b;b=t;}main(){intc[10]={1,2,3,4,5,6,7,8,9,0},i;for(i=0;i<10
计算机能直接执行的程序是()。
若有定义:inta,b,c;,想通过语句:scanf("%d,%d%d",&a,&b,&e);把1、2、3分别输入给变量a、b、c,则正确的键盘输入是()。
关系的实体完整性要求关系中不能为空的属性是()。
以下选项中关于C语言常量的叙述错误的是()。
不属于对象构成成份的是
随机试题
按照文明管理措施的要求,下列关于现场卫生管理的表述中,正确的是()。
NearlyathirdofwomenarethemainbreadwinnersintheirhouseholdinBritain,accordingtoamajorsurvey.Researchers
资产负债表资产方各个项目的排列顺序是由资产的重要性决定的。()
男性,54岁,黑便1天,呕暗红色800ml来诊,既往有慢性肝病10年。查体:巩膜轻度黄染,BP90/60mmHg,P62次/分,可见肝掌,腹软,无压痛,无反跳痛。肝未及,脾肋下约2cm。化验Hb90g/L,大便隐血阳性。为较准确地估计出血量,应急查哪项
某中型防洪工程由政府投资兴建。项目法人委托某招标代理公司代理施工招标。招标代理公司依据有关规定确定该项目采用公开招标方式招标,招标公告在当地政府规定的招标信息网上发布。招标文件中规定:投标担保可采用投标保证金或投标保函方式担保。评标方法采用经评审的最低投标
()的首都是世界上最寒冷的首都之一,有“冰球之城”之称。
设A为3阶方阵,|A|=2,A*为A的伴随矩阵.若交换A的第1行和与第2行得矩阵B,则|BA*|=_______.
Politicalcontroversyaboutthepublic-landpolicyoftheUnitedStatesbeganwiththeAmericaRevolution.(1)_____,evenbefore
HowEarthquakesWorkAnearthquakeisoneofthemostterrifyingphenomenathatnaturecandishup.Wegenerallythinkofth
止损单中价格的选择可以利用()确定。
最新回复
(
0
)