首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
程序定义了N×N的二维数组,并在主函数中自动赋值。请编写函数fun(int a[]N),函数的功能是:使数组左下三角元素中的值全部置成0。 例如:a数组中的值为a= 数组中的值应为 注意:部分源程序存在文件PROG1.C中。
程序定义了N×N的二维数组,并在主函数中自动赋值。请编写函数fun(int a[]N),函数的功能是:使数组左下三角元素中的值全部置成0。 例如:a数组中的值为a= 数组中的值应为 注意:部分源程序存在文件PROG1.C中。
admin
2015-12-22
60
问题
程序定义了N×N的二维数组,并在主函数中自动赋值。请编写函数fun(int a[]N),函数的功能是:使数组左下三角元素中的值全部置成0。
例如:a数组中的值为a=
数组中的值应为
注意:部分源程序存在文件PROG1.C中。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
#include
#include
#define N 5
void fun(int a[][N])
{
}
NONO()
{/*本函数用于打开文件,输入数据,调用函
数,输出数据,关闭文件。*/
FILE *rf,*wf;
int i,j,a[5][5];
rf=fopen("in.dat","r");
wf=fopen("out.dat","w");
for(i=0;i<5;i++)
for(j=0;j<5;j++)
fscanf(rf,"%d",&a
[j]);
fun(a);
for(i=0;i<5;i++){
for(j=0;j<5;j++)fprintf
(wf,"%4d",a
[j]);
fprintf(wf,"\n");
}
fclse(rf);
fclose(wf);
}
main()
{ int a[N][N],i,j;
printf("*****The array *****\n"),
for (i=0; i
{ for(j=0;j
{ a
[j]=rand()%10;printf
("%4d",a
[j]);)
printf("\n");
}
fun(a);
printf("THE RESULT\n");
for (i=0; i
{ for(j=0;j
("%4d",a
[j]);
print:f("\n");
}
NONO();
}
选项
答案
int i, j; for(i=0; i
解析
程序功能是使数组左下半三角元素的值全部置成0。
(1)对二维数组常用双重循环结构来处理:外层循环控制二维数组的行处理,一内层循环控制二维数组的列处理。
(2)左下半三角元素的下标特点是列下标小于或等于行下标,即j<=i。
(3)依次访问二维数组,把符合以上条件的元素的值赋0。
该题是对矩阵操作的考查。
转载请注明原文地址:https://kaotiyun.com/show/dXDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includeintf(intx){inty;if(x==0||x==1)return(3);y=x*x-f(x-2);returny;}main(){intz;z=f
以下错误的定义语句是
若有定义:floatx=1.5;inta=1,b=3,c=2;,则正确的switch语句是
请读程序:#include<stdio.h>main(){inta;floatb,c;scanf("%2d%3f%4f",&a,&b,&c);printf(
在进行模块测试时,要为每个被测试的模块另外设计两类模块:驱动模块和承接模块,其中______的作用是将测试数据传送给被测试的模块,并显示被测试模块所产生的结果。
若希望下列的程序运行后输出25,程序空白处的正确选项是()。main(){inti,j=50,a[]={7,4,10,5,8};for()j+=a[i];printf("%d",j-40);
下列选项中不属于结构化程序设计方法的是()。
下列叙述中错误的是()。
若以“a+”方式打开一个已存在的文件,则下列叙述正确的是()
设有如下程序段:intx=2002,y=2003;printf("%d\n",(x,y));则以下叙述中正确的是______。
随机试题
在行肝叶或肝段切除术时,须在第一肝门处理肝蒂内各结构,其位置关系是()
________是由商品的生产成本(k)加平均利润()构成的。 生产价格形成后,价值规律作用的表现形式发生了变化。生产价格形成前,商品价格围绕________上下波动。生产价格形成后,商品价格就围绕________上下波动。
从年龄分布来看,死亡率最高的是
具有司眼睑开合的经脉是
下列不属于体内产生的色素是
王某于2004年8月与保险公司签订一份人身保险合同,被保险人为其8周岁的儿子王强,未指定受益人。至2007年8月,王某已支付了3年的保险费。当年9月,王强患病住院,由于医院的重大失误致王强终身残废。依照《保险法》的规定,下列有关本案的表述,不正确的是:
【2007年真题】根据《工程造价咨询企业管理办法》,下列属于工程造价咨询企业业务范围的是()。
货币型理财产品具有投资期()的特点。
(2007年真题)集合{0,1,2,3}的子集的个数为[]。
【S1】【S7】
最新回复
(
0
)