首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写程序fun,函数的功能是:实现B=A+A’,即把矩阵A加上A的转置,存放在矩阵B中。计算结果在main函数中输出。 例如,输入下面的矩阵: 其转置矩阵为:
请编写程序fun,函数的功能是:实现B=A+A’,即把矩阵A加上A的转置,存放在矩阵B中。计算结果在main函数中输出。 例如,输入下面的矩阵: 其转置矩阵为:
admin
2013-06-12
34
问题
请编写程序fun,函数的功能是:实现B=A+A’,即把矩阵A加上A的转置,存放在矩阵B中。计算结果在main函数中输出。
例如,输入下面的矩阵:
其转置矩阵为:
程序输出:
注意:部分源程序在文件PROGl.C中。
请勿改动主函数main和其他函数中的任何内容,仅在
函数fun的花括号中填入你编写的若干语句。
#include
void fun(int a[3][3],int b[3][3])
{
}
main() /*主程序*/
{ int a[3][3]=({1,2,3},{4,5,
6},{7,8,9}},t[3][3];
int i,j;
void NONO();
fun(a,t);
for(i=0;i<3;i++){
for(j=0;j<3 ; j++)
printf("%7d",t
[j]);
printf("\n");
}
NONO();
}
void NONO()
{/*本函数用于打开文件,输入测试数据,调
用fun函数,输出数据,关闭文件。*/
int i,j,k,a[3][3],t[3][3];
FILE*rf,*wf;
rf=fopen("in.dat","r");
wf=fopen("out.dat","w");
for(k=0;k<5;k++){
for(i=0;i<3;i++)
fscanf(rf,"%cl%d%d",&a
[0],
&a
[1],&a
[2]);
fun(a,t);
for(i=0 ; i<3;i++) {
for(j=0;j<3;j++)fprintf
(wf,"%7d",t
[j]);
fprintf(wf,"\n");
}
}
fclose(rf);
fclose(wf);
}
选项
答案
int c[3][3]; int i, j; for(i=0;i<3; i++) for(j=0;j<3;j++){ c[i][j]=a[j][i]; //矩阵的转置 b[i][j]=a[i][j]+c[i][j]; }
解析
(1)首先,将a所指数组元素中的值进行转置并放到c所指数组中。
(2)矩阵相加是指把两个矩阵中下标相同的元素的值一一对应相加。
转载请注明原文地址:https://kaotiyun.com/show/8rJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
关系模型的完整性规则是对关系的某种约束条件,包括实体完整性、______和自定义完整性。
数据库系统的三级模式分别为______模式、内部级模式与外部级模式。
关系数据库管理系统能实现的专门关系运算包括选择、联接和______。
设有以下定义和语句 int a[3][2]={1,2,3,4,5),*p[3]; p[0]=a[1]; 则*(p[0]+1)所代表的数组元素是______。
有以下程序 main() { int a[3][2]={0},(*pb)[2],i,j; for(i=0;i<2;i++) { ptr=a+i; scanf("%d",ptr);ptr++; } for(i=0;i<3;i++) { for(j=0; j<
以下程序的输出结果是______。 #include<stdio.h> main() { int a=5,b=4,c=6,d; printf("%d\n",d=a>b?(a>c?a:c):(b)); }
串的长度是______。
有如下程序main(){inta[3][3]={{1,2},{3,4},{5,6}},i,j,s=0;for(i=1;i<3;i++)for(j=0;j<=i;j++)s+=a[i][j];prin
以下程序的功能是:输出a、b、c三个变量中的最小值。#include<stdio.h>main(){inta,b,c,t1,t2;scanf("%d%d%d"
函数min()的功能是:在带头结点的单链表中查找数据域中值最小的结点。请填空#include<stdio.h>structnode{intdata;structn
随机试题
张某乃一中年女性,丧子独居,因对祖屋拆迁补偿不满,多次上访并曾被处罚。2017年10月1日,张某身披写有“冤”字字样的白马褂再次到市政府门前呼喊口号,后被保安驱离。中午时分,张某到某铁路段卧轨并大喊大叫,影响了火车的正常行驶。派出所民警赶到后将张某带离现场
经验主义学派简称________,是以向大企业的经理提供管理企业的成功经验和科学方法为目标,是通过研究一个组织或管理人员的实践经验来分析管理的。
患儿男,21岁,篮球比赛时不慎扭伤踝关节,1小时后到校医室就诊,正确的处理方法是
人口自然增长率是指年内人口自然增加数与年平均人口之比,一般用()表示。
影响工程质量的因素有()。
银行同业竞争对手的实力与策略分析是银行市场环境分析中的()分析。
定期报告是上市公司进行持续信息披露的主要形式之一。甲上市公司下列做法中,符合证券法律制度有关定期报告的规定的有()。
帕斯卡尔《人是一根能思想的苇草》原文我很能想象一个人没有手、没有脚、没有头(因为只是经验才教导我们说,头比脚更为必要)。然而,我不能想象人没有思想,那就成了一块顽石或者一头畜牲了。思想形成人的伟大。人只不过是一根苇草,是自然界
在分布式数据库中,关系的存储采用分片和复制技术,存储在不同的站点上。用户无需知道所用的数据存储在哪个站点上,称为(60)。分布式事务的执行可能会涉及到多个站点上的数据操作,在2PC协议中,当事务Ti完成执行时,事务Ti的发起者协调器Ci向所有参与Ti的执行
线程的调度是指在单个CPU上以某种顺序运行多个【】。
最新回复
(
0
)