首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件pmg1.c。在此程序中,编写程序,实现矩阵(3行、3列)的转置(行列互换)。 例如.若输入下面的矩阵: 则程序输出: 注意:部分源程序在文
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件pmg1.c。在此程序中,编写程序,实现矩阵(3行、3列)的转置(行列互换)。 例如.若输入下面的矩阵: 则程序输出: 注意:部分源程序在文
admin
2023-02-27
28
问题
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件pmg1.c。在此程序中,编写程序,实现矩阵(3行、3列)的转置(行列互换)。
例如.若输入下面的矩阵:
则程序输出:
注意:部分源程序在文件prog1.c中。
请勿改动主函数main()和其他函数中的任何内容,仅在函数fun()的花括号中填入你编写的若干语句。
试题程序:
1 #include<stdio.h>
2 #include<conio.h>
3 #include<stdlib.h>
4 void fun(int array[3][3])
5 {
6
7 }
8 void main()
9 {
10 FILE *wf;
11 int i,j;
12 int array[3][3]={{100,200,300},{400,500,600},{700,800,900}};
13 system("CLS");
14 for(i=0;i<3;i++)
15 {for(j=0;j<3;j++)
16 printf("%7d",array
[j]);
17 printf("\n");
18 }
19 fun(array);
20 printf("Converted array:\n");
21 for(i=0;i<3;i++)
22 {for(j=0;j<3;j++)
23 printf("%7d",array
[j]);
24 printf("\n");
25 }
26 /*********found*********/
27 wf=fopen("out.dat","W");
28 for(i=0;i<3;i++)
29 {for(j=0;j<3;j++)
30 fprintf(wf,"%7d",array
[j]);
31 fprintf(wf,"\n");
32 }
33 fclose(wf);
34 /*********found*********/
35 }
选项
答案
1 void fun(int array[3][3]) 2 { 3 int i,j,t; 4 for(i=0;i<3;i++)/*将上三角和下三角对换。实现行列互换*/ 5 for(j=i+1;j<3;j++) 6 {t=array[i][j]; 7 array[i][j]=array[j][i]; 8 array[j][i]=t; 9 } 10 }
解析
要实现矩阵转置,即将上三角数组元素和下三角数组元素互换,本题通过数组元素交换方法,完成矩阵转置操作。
因为对矩阵转置后仍然存回其本身,所以只能循环矩阵中的—个角(本程序选择的是上三角)。控制上三角的方法是在内层循环中从i+1或i开始循环变量j。
转载请注明原文地址:https://kaotiyun.com/show/bJ0D777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列计算错误的是()。
A.条件(1)充分,但条件(2)不充分B.条件(2)充分,但条件(1)不充分C.条件(1)和条件(2)单独都不充分,但条件(1)和条件(2)联合起来充分D.条件(1)充分,条件(2)也充分E.条件(1)和条件(2)单独都不充分,条件(1)和条件(2
刘翔在出征奥运会前进行110米跨栏训练,教练对他10次的训练成绩进行统计分析,判断他的成绩是否稳定,则教练需要知道刘翔这10次成绩的()。
甲跑11米所用的时间,乙只能跑9米,在400米标准田径场上,两人同时出发依同一方向,以上速度匀速跑离起点A,当甲第三次追上乙时,乙离起点还有()米。
已知k>0,且方程3kx2+12x+k=-1有两个相等的实数根,则k的值等于()。
已知x-y=5,z-y=10,则x2+y2+z2-xy-yz-zx的值为()。
设无穷等比数列所有奇数项之和为15,所有偶数项之和为-3,a1为首项,则a1=()。
2021年10月12日,习近平主席在《生物多样性公约》第十五次缔约方大会领导人峰会上的讲话中指出,为推动实现碳达峰、碳中和目标,中国将陆续发布重点领域和行业碳达峰实施方案及一系列支撑保障措施,构建起碳达峰、碳中和“1+N”政策体系。中国将持续推进产业结构和
邓小平理论使改革开放后的中国发生了天翻地覆的变化,迎来了思想的解放、经济的发展、政治的昌明、教育的勃兴、文艺的繁荣、科学的春天。邓小平理论形成的历史根据是()
随机试题
记录以下所列经济内容的账簿不适用于活页式的是()
甲因病死亡,其子乙随后死亡,甲的遗产由乙的儿子丙继承属于代位继承。()
下列哪点不是细胞周期特异性抗肿瘤药的特点:
下图为经颅脑正中央失状面左面观T1WI,图中标注的11是
能降低胰岛功能完全丧失的糖尿病患者血糖的口服药物是
A.养阴清肺丸B.清肺化痰丸C.小青龙合剂D.百合固金丸E.七味都气丸患者,男,49岁。喘咳气涌,胸部胀痛,痰黏稠色黄,伴胸中烦闷,身热,有汗,口渴喜冷饮,咽干,面红,尿赤,便秘,苔薄黄腻,脉滑数。辨证为痰热郁肺,治宜选用的中成药是
欧阳海诉黄某不当得利纠纷一案,由人民法院一审,市中级人民法院二审,欧阳海败诉。二审法院作出判决后第三年,审判此案的二审法院承办法官因在此案中涉嫌枉法裁判罪被批捕,随后被检察院提起公诉,欧阳海闻讯后立即向省高级人民法院申请再审,下列说法不正确的有:
资产负债表“年初余额”栏内各项目的金额,应根据上年末资产负债表“期末余额”栏内所列数字填列。()[2010年真题]
W股份有限公司(以下简称W公司)是2000年由某大型国企改制的股份有限公司,在改制初期,企业经营情况良好,并于2004年成功在上海证券交易所上市,从2004~2006年对外报出的财务报表中均显示企业的经营状况良好,经营收益按照20%的增长幅度递增,负责审计
关于农作物,下列说法不正确的是()。
最新回复
(
0
)