首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序定义了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
62
问题
下列程序定义了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全国计算机二级
相关试题推荐
有以下程序:#includemain(){inta[]={10,20,30,40},*p=a,j;for(i=0;i<=3;i++){a[i]=*p;p++;}printf("%
定义charch="$";inti=1,j;执行j=!ch&&i++以后,i的值为______。
有以下程序:main(){char*p[]={"3697","2584"};inti,j;longnum=0;for(i=0;i<2;i++){j=0;while(p[i][j]!=’\0’)
变量a已被定义为整型,下列表达式有错的是
下列对队列的叙述正确的是()。
对于图书管理数据库,将图书表中"人民邮电出版社"的图书的单价涨价5%。请对下面的SQL语句填空:UPDATE图书【】WHERE出版单位="人民邮电出版社"
有以下说明和定义语句 struct student { int age; char num[8];}; struct student stu[3]={{20,"200401"},{21,"200402"},(19,"200403"}}; struct st
下列if语句非法的是()
在软件开发过程中,软件结构设计是描述______。
在进行模块测试时,要为每个被测试的模块另外设计两类模块:驱动模块和承接模块,其中______的作用是将测试数据传送给被测试的模块,并显示被测试模块所产生的结果。
随机试题
兴起于20世纪50年代,主要运用信息加工的观点来研究人的认知活动的心理学流派是()
某女,25岁,人工流产术后2月余,月经未潮,每月有周期性下腹疼痛,伴肛门坠痛。查:宫颈举痛,子宫稍大,压痛明显;化验尿妊娠试验(-)。首先应考虑
如果某数的补码是11111111,那么这个数是()。
根据《工程建设项目施工招标投标办法》(2013年修订)(七部委第30号令),工程施工招标资格审查应主要审查潜在投标人或者投标人是否符合()等。
2005年12月21日,内地第一只房地产投资信托基金(REITs)——广州越秀房地产投资信托基金正式在香港交易所上市交易。( )
下列表述中正确的有()。
卢梭曾说:“做老师的只要有一次向学生撒谎撒漏了底,就可能使他的全部教育成果从此为之毁灭。”这句话体现的教师劳动特点是()。
下列观点中,属于社会中心课程理论的有()。
语言符号具有任意性特点,就是说我们平时说话用什么样的语音代表什么样的意义是自由的,不受任何约束。()
(2009下项管)在软件需求分析过程中,分析员要从用户那里解决的最重要的问题是______。
最新回复
(
0
)