首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
程序定义了NxN的二维数组,并在主函数中自动赋值。 请编写函数 fun(int a[][N]),函数的功能是:使数组左下三角元素中的值全部置成0。 例如:a数组中的值为 则返回主程序后a数组中的值应为 注意:部分源程序存在文件PRO
程序定义了NxN的二维数组,并在主函数中自动赋值。 请编写函数 fun(int a[][N]),函数的功能是:使数组左下三角元素中的值全部置成0。 例如:a数组中的值为 则返回主程序后a数组中的值应为 注意:部分源程序存在文件PRO
admin
2021-04-28
53
问题
程序定义了NxN的二维数组,并在主函数中自动赋值。
请编写函数
fun(int a[][N]),函数的功能是:使数组左下三角元素中的值全部置成0。
例如:a数组中的值为
则返回主程序后a数组中的值应为
注意:部分源程序存在文件PROGl.C中。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
#inc2ude
#inc2ude
#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”);
}
fclose(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]);
printf(“\n”);
}
NONO();
}
选项
答案
int i, j; for(i=0; i
解析
程序功能是使数组左下半三角元素的值全部置成0。
(1)对二维数组常用双重循环结构来处理:外层循环控制二维数组的行处理,内层循环控制二维数组的列处理。
(2)左下半三角元素的下标特点是列下标小于或等于行下标,即i<=i。
(3)依次访问二维数组,把符合以上条件的元素的值赋0。
该题是对矩阵操作的考查。
转载请注明原文地址:https://www.kaotiyun.com/show/Fjtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若变量x、y已正确定义并赋值,以下符合C语言语法的表达式是
设变量均已正确定义,若要通过scanf("%d%c%d%c",&a1,&c1,&a2,&c2);语句为变量a1和a2赋数值10和20,为变量c1和c2赋字符X和Y。以下所示的输入形式中正确的是(注:□代表空格字符)()。
有以下程序#include<stdio.h>main(){inta=1,b=0;printf(’’%d,’’,b=a+b);printf(’’%d\n’’,a=2%);}程序运行后的输出结果是
下列叙述中正确的是()。
有以下程序#include<stdio.h>func(intn)voidmain(){staticintnum=1;{func(3);func(4);printf("\n");}num=num+n;printf("%d",num);
有以下程序#includestructtt{intx;structtt*y;}*p;structtta[4]={20,a+1,15,a+2,30,a+3,17,a};main(){int
有以下程序#include#includevoidfun(int*p1,int*p2,int*s){s=(int*)calloc(1,sizeof(int));*s=*p1+*p2;free(s);}
表达式3.6—5/2+1.2+5%2的值是()。
下列选项中不属于软件生命周期开发阶段任务的是
面向对象方法中,继承是指
随机试题
Ialwayseatbreakfast,andsuggestthatyoudotoo.Weallneedfoodinthemorningtosupplyourselves【C1】________sourcesofg
法律责任可以分为财产责任和非财产责任。这一分类的划分依据是()。
对于新建项目污染物排放量的计算,应算清“两本账”,这“两本账”指()。
模板安装完毕后,应对其()及其纵横向稳定性进行检查,签认后方可浇筑混凝土。
假设刘芳女士是你的理财客户,因为孩子将要出生,特向理财规划师咨询有关理财规划的情况,以下是刘芳女士家庭基本财务状况:一、案例成员四、理财规划目标1.短期目标:为宝宝出生做准备并规划教育金和为全家规划完善的保险计划;2.中期目标:实现家庭投资需求,
某客户50岁,计划60岁退休,则他需要进行()。[2015年5月二级真题]
在下列三种产品中应该计入当年国民生产总值的是()。
今年清明节我国新疆北部和南部、西北地区东部有小到中雨雪或雨夹雪,华北大部地区将先后有小到中雨雪或雨夹雪,东北大部地区晴转多云,南方大部分地区多云,部分地区阴有小雨或阵雨,4月5日全国34个主要城市中,据国家气象局报告,一半城市出现降雨,6个晴,4个多云,3
计算,其中D为单位圆x2+y2=1所围成的第一象限的部分.
Thisiswhatpeopletalkaboutwhentheytalkaboutthefuture.Theytalkaboutthepast.Theytalkaboutits【B1】______andplea
最新回复
(
0
)