首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数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
60
问题
给定程序中,函数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名人员的数据已在主函数中存入结构体数组std中。函数fun的功能是:找出指定出生年份的人员,将其数据放在形参k所指的数组中,由主函数输出,同时由函数值返回满足指定条件的人数。请在程序的下划线处填入正确的内容
请编写函数fun,函数的功能是:移动一维数组中的内容:若数组中有n个整数,要求把下标从0到P(含P,P小于等于n-1)的数组元素平移到数组的最后。例如,一维数组中的原始内容为:1,2,3,4,5,6,7,8,9,10:p的值为3。移动后,一维数组
给定程序中,函数fun的功能是将不带头节点的单向链表结点数据域中的数据从小到大排序。即若原链表结点数据域从头至尾的数据为:10、4、2、8、6,排序后链表结点数据域从头至尾的数据为:2、4、6、8、10。请在程序的下划线处填入正确的内容并把下划线
N名学生的成绩已在主函数中放入一个带头节点的链表结构中,h指向链表的头节点。请编写函数fun,它的功能是:求出平均分,由函数值返回。例如,若学生的成绩是:85,76,69,85,91,72,64,87,则平均分应当是:78.625。注意
程序通过定义学生结构体变量,存储了学生的学号、姓名和3门课的成绩。所有学生数据均以二进制方式输出到文件中。函数fun的功能是从形参filename所指的文件中读入学生数据,并按照学号从小到大排序后,再用二进制方式把排序后的学生数据输出到filename所指
下列选项中不属于结构化程序设计方法的是
下面不属于软件设计阶段任务的是
以下选项中与if(a==1)a=b;elsea++;语句功能不同的switch语句是
当用户要求输入的字符串中含有空格时,应使用的输入函数是
随机试题
已知f(x)=,f[φ(x)]=1一x,且φ(x)≥0,则φ(x)的定义域为_____.
比较各种防护材料屏蔽效果的参量是
汗证,汗出恶风,稍劳汗出尤甚,易于感冒,体倦乏力,面色少华,苔薄白,脉细弱。辨证应属()汗证,蒸蒸汗出,汗黏,汗液易使衣服黄染,面赤烘热,苔薄黄,脉弦数。辨证应属()
沥青混合料是一种复合材料,由不同质量和数量的材料混合形成不同的结构,具有不同的()性质。
某商业综合体地上26层、地下3层,建设用地面积8.95万m2,总建筑面积37.73万m2,其中地上建筑面积27.08万m2、地下建筑面积10.6万m2。该建筑地上一层至三层设计为室内步行街,通过若干中庭互相连通。步行街建筑面积43411m2,其中首层建
确定失业保险金的给付水平一般应遵循三条原则,具体标准由( )确定。
解放战争时期的革命统一战线是()。
2,3,6,8,8,4,()
假定A和B是试图在一个以太网上发送的两个站。每个站都有一个稳定的帧的队列准备发送,A的帧编号是A1,A2和A3等,B的帧编号是B1,B2和B3等。再假定指数后退的基本单元时间是T=51.2微秒。现在A和B同时尝试发送1号帧,碰撞,并且刚好分别选择了0×T和
•Readthefollowingpassagewhichadvisescandidateshowtoanswerdifficultinterviewquestions.•Arethesentences16-22"Ri
最新回复
(
0
)