首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
编写程序,实现矩阵(3行3列)的转置(即行列互换)。 例如,若输入下面的矩阵: 100 200 300 400 500 600 700 800 900 则程序输出: 100 400 700 200
编写程序,实现矩阵(3行3列)的转置(即行列互换)。 例如,若输入下面的矩阵: 100 200 300 400 500 600 700 800 900 则程序输出: 100 400 700 200
admin
2010-05-05
45
问题
编写程序,实现矩阵(3行3列)的转置(即行列互换)。
例如,若输入下面的矩阵:
100 200 300
400 500 600
700 800 900
则程序输出:
100 400 700
200 500 800
300 600 900
注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。
试题程序:
#include <stdio.h>
#include <conio.h>
int fun (int array[3][3])
{
}
main()
{
int i,j;
int array [3][3]={{100,200,300},{400,
500,600},{700,800,900}};
clrscr();
for (i-0;i<3;i++)
{for (j=0;j<3;j++)
printf("%7d ",array
[j]);
printf("\n ");
}
fun(array);
printf("Converted array:\n ");
for (i=0;i<3;i++)
{ for (j=0;j<3;j++)
printf("%7d ",array
[j]);
printf("\n ");
}
}
选项
答案
int fun (int array[3][3]) { int i,j,t; for(i=0;i<3;i++) /*将右上三角和左下三角对换,实现行列互换*/ for(j=i+1;j<3;j++) {t=array[i][j]; array[i][j]=array[j][i]; array[j][i]=t; } }
解析
注意对矩阵转置后仍然存回其本身时,只能循环矩阵中的一个角(本程序是右上半三角)。控制右上半三角的方法是在第2个循环中j从i+1或i开始,左下半三角的方法是在第2个循环中写成for(j=0;j<i;j++),若要控制所有元素在第2个循环要写成for(j=0;j<3;j++)。
转载请注明原文地址:https://kaotiyun.com/show/QHID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
村民自治是中国共产党领导亿万农民发展中国特色社会主义民主政治的伟大创举。扩大农村基层民主,实行村民自治,大大激发了广大农民当家作主的积极性、创造性和责任感,掀开了中国农村民主政治建设的新篇章。下列关于村民自治的表述错误的一项是()。
小王从农贸市场买来一条金鱼,没过几天鱼就死了。下列最有可能导致金鱼死亡的原因是()。
在国际金融问题上进行协商与协作,促进国际货币合作;促进国际贸易的扩大和平衡发展:纠正国际收支的失调,而不采取危害本国或国际繁荣的措施.缩短成员国国际收支不平衡的时间,减轻不平衡的程度。以上是下列哪个国际组织的主要职能?()
下列战役按时间先后顺序排列正确的是()。①武汉会战②淞沪会战③徐州会战④太原会战⑤枣宜会战
某书店出售一种挂历,每售出1本可得18元利润。售出一部分后每本减价10元出售,全部售完。已知减价出售这种挂历本数是原价出售挂历的三分之二。书店售完这种挂历共获得利润2870元,书店一共出售这种挂历多少本?
某种汉堡包每个成本4.5元,售价10.5元。当天卖不完的汉堡包即不再出售。在过去十天里,餐厅每天都会准备200个汉堡包,其中有六天正好卖完,四天各剩余25个。问这十天该餐厅卖汉堡包共赚了多少元?
用混凝土铺设一条宽度为20米的马路,每两包水泥可以制造1立方米混凝土。使用现有的水泥,如果按照20厘米的混凝土厚度铺设马路,工程完成后剩余4600包水泥;如果按照50厘米的混凝土厚度铺设马路,就还缺5000包水泥。则这条马路长()米。
我国《行政处罚法》规定,行政机关在调查或进行检查时,执法人员不得少于两人,并应当向当事人或有关人员出示证件。这体现了行政处罚程序中的()。
按照法的原则的位阶和具体程序不同,可将法的原则分为()。
随机试题
简述生产力的含义及现代生产力系统的要素。
氧和二氧化碳的跨膜转运是通过()
A.《针灸大成》B.《针经指南》C.《针灸甲乙经》D.《铜人腧穴针灸图经》我国考证了359个穴位的文献为
患者男,36小时前行经尿道切除前列腺,遵医嘱拔除留置尿管。拔除尿管后病人可能会出现
《中华人民共和国环境影响评价法》明确环境影响评价的适用范围是______,包括方法和制度两方面的含义。
2006年2月,甲、乙、丙、丁四人共同出资设立文路留学服务有限责任公司(以下简称“文路公司”)。四名股东的出资比例依次是35%、30%、25%和10%。甲担任公司执行董事、总经理,公司不设监事会,丙任监事。2008年3月,乙以分期付款方式购买一辆轿车,经
以下关于生活常识,说法不正确的是()。
Amanofwordsandnotofdeeds______agradenfullofweeds.
设计一个算法求图的中心点。设v是有向图G的一个顶点,把v的偏心度定义为:MAX{从w到v的最短距离1w属于V(G))如果v是有向图G中具有的最小偏心度的顶点,则称顶点v是G的中心点。
微分方程的通解是_________.
最新回复
(
0
)