首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序定义了N×N的二维数组,并在主函数中自动赋值;请编写函数fun(int a[][N]),该函数的功能是:使数组左下半三角元素中的值全部置成0。例如a数组中的值为 a=1 9 7 2 3 8 4 5 6 则
下列程序定义了N×N的二维数组,并在主函数中自动赋值;请编写函数fun(int a[][N]),该函数的功能是:使数组左下半三角元素中的值全部置成0。例如a数组中的值为 a=1 9 7 2 3 8 4 5 6 则
admin
2010-05-05
21
问题
下列程序定义了N×N的二维数组,并在主函数中自动赋值;请编写函数fun(int a[][N]),该函数的功能是:使数组左下半三角元素中的值全部置成0。例如a数组中的值为
a=1 9 7
2 3 8
4 5 6
则返回主程序后a数组中的值应为
0 9 7
0 0 8
0 0 0
注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。
试题程序:
#include <conio.h>
#include <stdio.h>
#include <stdlib.h>
#define N 5
int fun (int a[] [N])
{
}
main()
{
int a[N] [N],i,j;
clrscr();
printf("*****The array*****\n");
for(i=0;i<N;i++)
/*产生—个随机的5*5矩阵*/
{ for(j=0;j<N;j++)
{a
[j]=rand()%10;
printf("%4d", a
[j]);
}
printf("\n");
}
fun (a);
printf("THE RESULT\n");
for(i=0;i<N;i++)
{ for(j=0;j<N;j++)
printf("%4d",a
[j));
printf("\n");
}
}
选项
答案
int fun (int a[][N]) { int i,j; for(i=0;i<N;i++) for(j=0;j<=i;j++) a[i][j]=0; /*将数组左下半三角元素中的值全部置成0*/ }
解析
本题旨在考查控制数组中左下半三角元素的算法,也就是两个千篇一律的循环语句,希望学习者能够掌握消化。
转载请注明原文地址:https://jikaoti.com/ti/FSkiFFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
根据国家区域发展总体战略,统筹考虑海岛的区位条件、发展潜力和生态环境容量,我国决定重点开发三大海(群)岛。下列不属于此开发对象的海(群)岛是()。
人类科技发展的历程中,先后出现了下列重大科技事件:①电子计算机;②能量守恒定律;③有线电话;④航天器。按时间先后顺序排列正确的是()。
化学与生产、生活息息相关,下列叙述错误的是()。
关于生活常识,下列说法错误的是()。
区分国家性质的根据是()。
我国境内的几处晚期猿人按时间顺序由远及近排列正确的是()。
某区对用电的收费标准规定如下:每月每户用电不超过10度的部分,按每度0.45元收费;超过10度而不超过20度的部分,按每度0.80元收费;超过20度的部分,按每度1.50元收费。某月甲用户比乙用户多交电费7.10元,乙用户比丙用户多交3.75元,那么甲、乙
若奇数x是N个不同正奇数之和,且121≤x<169,那么N最大为多少?
随机试题
相对扩展不确定度的以下表示中________是不正确的。
睫状体冷冻或光凝的位置是()
A.痰饮B.伏饮C.悬饮D.溢饮E.支饮饮流于胃肠,称为
参与复制起始过程的酶中,下列哪一组是正确的
A.支气管哮喘B.支气管扩张C.喘息型慢性支气管炎D.支气管肺癌E.浸润性肺结核两肺散在湿啰音,伴哮鸣音及呼气延长()
关于注册会计师与被审计单位治理层的沟通,下列说法中,不正确的有()。
公安机关的职责具有法律性、有限性和责任性的特点。( )
剧烈运动时,肌肉中含量明显上升的物质是()
关于因特网域名系统的描述中,错误的是______。
Greatlyagitated,Irushedtotheapartmentandtriedthedoor,______tofinditlocked.
最新回复
(
0
)