首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用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-08-11
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];
inti,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://www.kaotiyun.com/show/zjxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>main(){FILE*fp;inta[10]={1,2,3},i,n;fp=fopen("d1.dat","w");for(i=0;i<3;i++)fprintf(f
用C语言编写的代码程序()。
若变景均已正确定义井赋值,以下合法的C语言赋值语句是()
简单的交换排序方法是()。
下列程序段的输出结果是【】。main(){charb[]="Hello,you";b[5]=0;printf("%s\n",B);}
分析下列程序:#include<stdio.h>main(){int*p1,*p2,*p;inta=6,b=9;p1=&a;p2=&b;if(a<b){p=p1;p1=p2;p
有以下说明和定义语句structstudent{intage;charnum{8};};structstudentstu[3]={{20,“200401”},{21,“200402”),{19,“200403”}};structstud
有以下程序:#include<stdio.h>voidswap(char*x,ehar*y){chart;t=*x;*x:*y;*y=t;main(){char*s1="abc",*s2="123";
下面程序段中,输出*的个数是char*s="\ta\018bc";for(;*s!=’\0’;s++)printf("*");
有以下程序:main(){chark;inti;for(i=1;i<3;i++){scanf("%c",&k);switch(k){
随机试题
质量成本与传统质量成本的区别
地下燃气管道与建筑物,构筑物基础或相邻管道之间必须考虑()。
不属于损前目标的是()
某商业银行目前的资本金为20亿元,信用风险加权资产为50亿元,根据《商业银行资本充足率管理办法》,若要使资本充足率为8%,则市场风险资本要求为()亿元。
某生产制造企业的组织结构图如下所示:根据以上资料,回答下列问题:该企业总经理的管理跨度为()。
多路复用技术通常分为时分多路复用、()、波分多路复用和码分多路复用。
存款类金融机构为满足其流动性需要,必须保持足够数量的准备金。其维持适度现金资产存量的必要保障是()。
某公司成立于1999年,主要业务是生产销售各式服装。目前公司有员工300余人,大多数为生产工作。企业的发展策略是以过硬的质量占领市场,因此企业的价值观强调质量第一。公司在人力资源管理方面起步较晚,原有的基础比较薄弱,尚未形成科学的体系,尤其是薪酬福利方面的
阅读课文,回答问题。 伯牙善鼓琴,钟子期善听。伯牙鼓琴,志在高山,钟子期曰:“善哉,峨峨兮若泰山!”志在流水,钟子期日:“善哉,洋洋兮若江河!”伯牙所念,钟子期必得之。子期死,伯牙谓世再无知音,乃破琴绝弦,终身不复鼓。依据设定的教学目标,设计新课教学
行政诉讼以审查行政行为为核心内容。()
最新回复
(
0
)