首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,编写函数fun,其功能是:实现B=A+A’,即将矩阵A加上A的转置,存放在矩阵B中。计算结果在main函数中输出。 例如, 输入下面
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,编写函数fun,其功能是:实现B=A+A’,即将矩阵A加上A的转置,存放在矩阵B中。计算结果在main函数中输出。 例如, 输入下面
admin
2018-10-21
59
问题
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,编写函数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/6cxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面程序的输出是【】。main(){enumem{em1=3,em2=l,em3};char*aa[]={"AA","BB","CC","DD"};printf("%s%s\n",aa[eml],aa[em2],a
以下程序运行后的输出结果是【】。main(){intX==1,y=0,a=0,b=0;switch(x){case1:switch(y){case0:a++;break;case1
执行以下程序后的输出结果是【】。main(){inta=10;a=(3*5,a+4);printf("a=%d\n",a);}
实现算法所需的存储单元多少和算法的工作量大小分别称为算法的【】。
有如下说明:inta[10]={1,2,3,4,5,6,7,8,9,10},*p=a;则数值为9的表达式是______。
在C语言中引用数组元素时,其数组下标的数据类型只能是()。
有以下程序:#include<stdio.h>voidWriteStr(char*fn,char*sir){FILE*fP;fP=fopen(fn,"w");fput6(str,fp);
s1和s2已正确定义,并分别指向两个字符串。若要求:当s1所指串大于s2所指串时,执行语句S;,则以下选项正确的是______。
以下程序的输出结果是()。#include<stdio.h>main(){inta=21,b=11;printf("%d\n",--a+b,--b+a);}
随机试题
阅读下面一段课文,回答下列问题:人习于苟且非一日,士大夫多以不恤国事、同俗自媚于众为善。上乃欲变此,而某不量敌之众寡,欲出力助上以抗之,则众何为而不汹汹然!盘庚之迁,胥怨者民也,非特朝廷士大夫而已。盘庚不为怨者故改其度;度义而后动,是而不见可悔故
男性,62岁,发现高血压12年,近4年出现胸骨后疼痛,诊断为原发性高血压、冠心病(心绞痛型),给予硝苯地平和p受体阻断药口服。1天前突然出现气急、咳嗽,咳泡沫样痰。检查:端坐呼吸,血压150/90mmHg,心率130次/分,房颤心律,双肺底湿性啰音,下肢无
A.利尿B.通经C.散寒D.截疟E.消肿除化瘀止血外,蒲黄还具有的功效是
房地产经纪人执业资格证书自签发之日起超过()年未进行初始注册的,应当参加规定的业务培训,达到要求后,方可申请初始注册。
通过(),可为应急资源的规划与配备、与相邻地区签订互助协议和预案编制提供指导。
票据行为是指能够产生票据权利与义务关系的法律行为。下列各项中,属于票据行为的有()。
根据中小学课程与教学的特点,对中小学学生的学习进行评价时应该注意建立发展性评价制度,实行学生学业成绩与()相结合的综合评价方式。
A、 B、 C、 A
Today’slectureisonthesubjectofPronunciationAchievementFactors.Asanintroductionweshouldaskourselvesthreeque
A、Sheisn’tsurewhenProf.Bloomwillbeback.B、Themanshouldn’tbelateforhisclass.C、Themancancomebacksometimelate
最新回复
(
0
)