首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fun的功能是:有N×N矩阵,以主对角线为对称线,对称元素相加并将结果存放在左下三角元素中,右上三角元素置为0。例如,若N=3,有下列矩阵: 1 2 3 4 5 6 7 8 9 计算结果为 1 0
给定程序中,函数fun的功能是:有N×N矩阵,以主对角线为对称线,对称元素相加并将结果存放在左下三角元素中,右上三角元素置为0。例如,若N=3,有下列矩阵: 1 2 3 4 5 6 7 8 9 计算结果为 1 0
admin
2019-09-02
56
问题
给定程序中,函数fun的功能是:有N×N矩阵,以主对角线为对称线,对称元素相加并将结果存放在左下三角元素中,右上三角元素置为0。例如,若N=3,有下列矩阵:
1 2 3
4 5 6
7 8 9
计算结果为
1 0 0
6 5 0
10 14 9
请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
注意:源程序存放在考生文件夹下的BLANK1.C中。
不得增行或删行,也不得更改程序的结构!
#include<stdio.h>
#define N 4
/**********found**********/
void fun(int(*t)___1___)
{ int i,j;
for(i=1;i<N;i++)
{ for(j=0;j<i;j++)
{
/**********found**********/
___2___=t
[j]+t[j]
;
/**********found**********/
___3___=0;
}
}
}
main()
{int t[][N]={21,12,13,24,25,16,47, 38, 29,11,32,54,42,21,33,10}i,j;
printf("\nThe original
array:\n");
for(i=0;i<N;i++)
{for(j=0;j<N;j++)printf("%2d",t
[j]);
printf("\n");
}
fun(t);
printf("\nThe result is:\n");
for(i=0;i<N;i++)
{ for(j=0;j<N;kj++)
printf("%2d",t
[j]);
printf("\n");
}
}
选项
答案
(1)[N] (2)t[i][j] (3)t[j][i]
解析
函数fun的功能是将对称元素相加并将结果存放在左下三角元素中,右上三角元素置为0,操作顺序是将对称元素相加存放在左下三角元素中,然后将右上三角元素置0。
第一空:在主函数中fun函数的调用形式是“fun(t);”,t是数组名,故fun函数的参数是指针,因此, 第一空处应为“[N]”。第二空:“___2___=t
[j]+t[j]
;”是将对称元素相加存放在左下三角元素中,左下三角元素可表示为t
[j],故第二空处应为“t
[j]”。第三空:“___3___=0;”是将右上三角元素置0,右上三角元素可表示为t[j]
,故第三空为“t
”。
转载请注明原文地址:https://kaotiyun.com/show/OdRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
已知学生的记录由学号和学习成绩构成,N名学生的数据已存入a结构体数组中。请编写函数fun,函数的功能是:找出成绩最低的学生记录,通过形参返回主函数(规定只有一个最低分)。注意:部分源程序存在文件PROG1.C文件中。请勿改动主函数mai
给定程序中,函数fun的功能是:将s所指字符串中的所有数字字符移到所有非数字字符之后,并保持数字字符串和非数字字符串原有的先后次序。例如,形参s所指的字符串为:def35adh3kjsdf7。执行结果为:defadhkjsdf3537。请在程序的
请编写一个函数,函数的功能是删除字符串中的所有空格。例如,主函数中输入"asdafaaz67",则输出为"asdafaaz67"。注意:部分源程序在文件PROG1.C中。请勿改动主函数main和其他函数中的任何内容,仅在
学生的记录由学号和成绩组成,N名学生的数据已在主函数中放入结构体数组S中,请编写函数fun,它的功能是:把低于平均分的学生数据放在b所指的数组中,低于平均分的学生人数通过形参n传回,平均分通过函数值返回。注意:部分源程序在文件PROG1.C中。
对长度为n的线性表排序,在最坏情况下,比较次数不是n(n一1)/2的排序方法是
有以下程序#inchdeintfuna(inta,intb){returna+b;)intfunb(inta,intb){returna-b;}intsss(int(*t)(),intx,inty){retur
设有定义:intk=1,m=2;f=7;,则以下选项中错误的表达式是
有两个关系R和S如下: 则由关系R得到关系S的操作是
下列选项中不属于软件生命周期开发阶段任务的是
软件生命周期可分为定义阶段、开发阶段和维护阶段,下面属于定义阶段任务的是
随机试题
白色“米泔水”样便见于哪种疾病
平胃散主治证的病机是
《职业病防治法》的立法依据是“为了预防、控制和消除职业病危害,防治职业病,保护劳动者健康及其相关权益”,自()起施行。
背景资料:某市政H公司承接了一座多跨预应力箱梁桥。该桥为斜拉桥,索塔采用裸塔形式,跨河流段宽度为60m。桥梁基础采用钻孔灌注桩形式,双柱式桥墩,柱高为l8m,桥梁上部结构采用普通钢筋混凝土盖梁。上部结构0号块采用墩顶混凝土现浇施工,临时固结构造示
下列有关实行从量定额与从价定率计征办法依据,说法正确的是( )。
甲公司注册资本总额为500万元,收到乙公司投入的现金120万元,在原注册资本中占20%的份额,甲公司进行账务处理时,可能涉及的科目有()。
教师教学秦观《鹊桥仙·纤云弄巧》一词时,提及“爱情”始终是文人墨客钟爱的一类主题,因此在中国古代诗歌中,爱情诗占据了相当大的比重。学生听讲后积极发言,交流各自积累的相关诗词。以下学生所说诗句中,不符合教学活动主题的一项是()。
设α1=(6,-3,3)T,α2=(a,2,-2)T,α3=(a,1,0)T,α4=(0,1,a)T,试问:a为何值时,α1,α2,α3线性相关;
设f(x)在[a,b]上连续且单调增加,试证:
Fordecades,postersdepictingrabbitswithinflamed,reddenedeyessymbolizedcampaignsagainstthetestingofcosmeticsonani
最新回复
(
0
)