首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序定义了N×N的二维数组,并在主函数中自动赋值。请编写函数fun(int a[][N]),该函数的功能是:将数组左下半三角元素中的值全部置0。例如a数组中的值为: 1 9 7 2 3 8 4 5 6 则返回主程序后a数
下列程序定义了N×N的二维数组,并在主函数中自动赋值。请编写函数fun(int a[][N]),该函数的功能是:将数组左下半三角元素中的值全部置0。例如a数组中的值为: 1 9 7 2 3 8 4 5 6 则返回主程序后a数
admin
2018-02-02
23
问题
下列程序定义了N×N的二维数组,并在主函数中自动赋值。请编写函数fun(int a[][N]),该函数的功能是:将数组左下半三角元素中的值全部置0。例如a数组中的值为:
1 9 7
2 3 8
4 5 6
则返回主程序后a数组中的值应为:
0 9 7
0 0 8
0 0 0
注意:请勿改动main函数和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
试题程序:
#include
#include
#include
}}define N 5
void fun(int a[][N])
{
}
void main()
{
FILE*wf;
int a[N][N],i,j;
int b[N][N]=t 1,9,7,2,4,2,3,8,1,2,4,5,
6,7,5,4,0,6,8,0,2,7,1,6,4};
system(“CLS”);
prinff(“******The array******\n”);
for(i=0;i
{
for(j=0;j
{
a
[j]=rand()%10;
printf(“%4d”,a
[j]);
}
prinff(“\n”);
}
fun(a);
printf(“THE RESULT\n”);
for(i=0;i
{
for(j=0;j
printf(“%4d”,a
[j]);
prinff(“\n”);
}
/************/
wf=fopen(“out.dat”,“w”);
fun(b);
for(i=0;i
{
for(j=0;j
fprinff(wf,”%4d”,b
[j]);
fprintf(wf,“\n”);
}
felose(wf);
/************/
}
选项
答案
void fun(int a[][N]) { int i,j; for(i=0;i
解析
本题考查:for循环语句,使用嵌套循环语句遍历二维数组的各个元素;二维数组元素的引用。对于N×N二维数组,如何表示其左下半三角元素,可以通过以下语句实现:
for(i=0;i
for(j=0;j<=i;j++)
外层循环用来控制矩阵的行下标,内层循环控制矩阵的列下标。注意列下标的取值范围,因为要表示下三角元素,所以j的范围是0—i。
转载请注明原文地址:https://kaotiyun.com/show/wXxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#include#includevoidfun(int*p1,int*p2,int*s){s=(int*)malloc(sizeof(int));*s=p1+*p2;
有以下程序:#includeinta=1.b=2:voidfunl(inta,intb){printf("%d%d",a,b);}voidfun2(){a=3;b=4;}main()
以下程序运行后的输出结果是______。intd=1;fun(intp){staticintd=5;d+=p;printf("%d",D);returnd;}main(){inta=3
以下能正确定义且赋初值的语句是 ______。
以下程序的运行结果是______。#include<string.h>typedefstructstudent{charname[10];longsno;floatscor
以下程序运行后的输出结果是______。main(){inta[4][4]={{1,2,3,4},{5,6,7,8},{11,12,13,14},{15,16,17,18}};inti=0,j=0,s=0;
若指针p已正确定义,要使p指向两个连续的整型动态存储单元,则正确语句是()
简单的交换排序方法是()。
设Y为整型变量,A=1,A的地址为EF01;B=2,B的地址为EF02;执行语句B=&A;Y=&b;后Y的值()。
以下四种排序方法中,需要附加的内存空间最大的是______。
随机试题
唯物史观在坚持人民群众是历史的创造者这一基本前提下,高度重视个人在历史上的作用。历史人物是一定历史事件的主要倡导者、组织领导者或思想理论、科学文化的重要代表人物。下列关于历史人物历史作用的正确认识是
所谓“知之者不如好之者,好之者不如乐之者”,这说明美育关键靠()
某孕妇,C3P0,孕32周,双胎妊娠,因阴道间断性出血1月余前来就诊,怀疑是“前置胎盘”。确诊为前置胎盘后入院,第2天阵发性腹痛1小时,突然阴道流血增多至350ml,血压105/75mmHg,脉搏98次/分,胎心率正常,胎头高浮,最恰当的处理是
老年患者,两年前诊断肺心病,一周来咳嗽、咳痰、喘息加重,双下肢水肿。体检:肺内多量湿性啰音,心率100次/min,肝肋下2.5cm,双下肢水肿。白细胞计数及中性粒细胞分类均增高,血气分析:pH7.335,PaCO278mmHg,PaO250mmHg,HCO
A、处方药B、非处方药C、国家基本药物D、现代药E、传统药一般每两年调整一次的药品是
龙胆常见的伪品有
在价值工程分析中,()是功能的实现程度。
爱国主义是中华民族精神的核心。在不同的历史时期,爱国主义有不同的具体内涵,这是因为()。
每年冬天,当向南迁徙的鸟儿飞过英国的大地时,许多爱鸟人都会在庭院里抛撒种子和燕麦.希望可以帮助鸟群获得足够的能量。但这种做法使10%的黑顶林莺改变了传统的迁徙路线.它们由从德国南部和奥地利飞往西南方向的西班牙转而飞向西北方的英国,在那里依赖爱鸟人的供养生存
考生文件夹下存在一个数据库文件“sarnp2.accdb”,里面已经设计好表对象“tQuota”和“tStock”,试按以下要求完成设计:(1)创建一个查询,在“tStock”表中查找“产品ID”第一个字符为“2”的产品,并显示“产品名称”“库存
最新回复
(
0
)