首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序定义了NXN的二维数组,并在主函数中自动赋值。请编写函数fun(int a[][N]),该函数的功能是使数组右上半三角元素中的值全部置成0。例如a数组中的值为 a=4 5 6 1 7 9
下列程序定义了NXN的二维数组,并在主函数中自动赋值。请编写函数fun(int a[][N]),该函数的功能是使数组右上半三角元素中的值全部置成0。例如a数组中的值为 a=4 5 6 1 7 9
admin
2009-02-15
51
问题
下列程序定义了NXN的二维数组,并在主函数中自动赋值。请编写函数fun(int a[][N]),该函数的功能是使数组右上半三角元素中的值全部置成0。例如a数组中的值为
a=4 5 6
1 7 9
3 2 6,
则返回主程序后a数组中的值应为
0 0 0
1 0 0
3 2 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;i<N;j++)
printf(“%4d”,a
[j]);
printf(“\n”);
}
}
选项
答案
int fun (int a[][N)) { int i,j; for(i=0;i<N;i++) for(j=i;j<N;j++) a[i][j]=0; /*将数组右上半三角元素中的值全部置成0*/ }
解析
本题旨在考查控制数组中右上半三角元素的算法,也就是两个千篇一律的循环语句,希望学习者能够掌握消化。
转载请注明原文地址:https://kaotiyun.com/show/fTID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列应对自然灾害的做法,错误的是()。
陈某与陆某是邻居。陈某家建房挖地基.导致陆某房屋墙面出现裂缝。陆某遂找陈某要求修缮,遭到陈某拒绝。关于本案,下列说法正确的是()。
金融市场最基本的功能是()。
甲将自己的汽车抵押给乙,作价5万元,甲继续使用。结果甲开车时不小心将车撞坏。下列说法正确的是()。
行政行为作出后,非依法定程序不得随意变更或撤销,这是行政行为的()。
若x、y、z是三个连续的负整数,并且x>y>z,则下列表达式中属于正奇数的是:
一桶水含桶共重20千克,第一次倒掉水量的,第二次倒掉剩余水量的,第三次倒掉剩余水量的,第四次倒掉剩余水量的,最终水和桶共重5.6:千克,问桶的重量为多少千克?()
影子银行是指游离于银行监管体系之外、可能引发系统性风险和监管套利等问题的信用中介体系,它具有融资贷款中介功能,却游离于货币管理当局的传统货币政策监管之外。下列不属于影子银行的是()。
按照法的原则的位阶和具体程序不同,可将法的原则分为()。
以下选项中不属于我国法律制定程序的是()
随机试题
火焰原子分光光度计在关机时应()。
关于水的重吸收,下列哪项是错误的
该患者的肾功能目前为本例病人最佳治疗措施是
风湿性心脏病之心肾阳虚证治宜风湿性心脏病之心阳不足证治宜
如图5-5-19所示,简支梁中点承受集中力F,若分别采用图示面积相等的实心和空心圆截面,且空心圆截面的d2/D2=3/5,则二者中最大正应力之比σ1max/σ2max为()。
以下各项中,哪个选项2006年的产业值最大()。根据表格,以下说法错误的一项是()。
关于真菌,下列说法错误的是:
不是Word 2000的视图方式有(29)。
局域网的高质量数据传输环境是
将考生文件夹下NAOM文件夹中的TRAVEL.DBF文件册0除。
最新回复
(
0
)