首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序定义了N×N的二维数组,并在主函数中自动赋值。请编写函数fun(int a[][N],int m),该函数的功能是使数组右上半三角元素中的值乘以m。 例如,若m的值为2,a数组中的值为: 则返回主程序后a数组中的值应为:
下列程序定义了N×N的二维数组,并在主函数中自动赋值。请编写函数fun(int a[][N],int m),该函数的功能是使数组右上半三角元素中的值乘以m。 例如,若m的值为2,a数组中的值为: 则返回主程序后a数组中的值应为:
admin
2016-08-16
40
问题
下列程序定义了N×N的二维数组,并在主函数中自动赋值。请编写函数fun(int a[][N],int m),该函数的功能是使数组右上半三角元素中的值乘以m。
例如,若m的值为2,a数组中的值为:
则返回主程序后a数组中的值应为:
注意:部分源程序在文件PROGl.C中。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
试题程序:
#include
#include
#include
#include
#define N 5
void fun(int a[][N],int m)
{
}
main()
{
int a[N][N],m,i,j;
FILE*out;;
print;f("***The array***\n"),
for(i=0;i
{for(j=0;j
{a
[j]=rand()%20;
printf("%4d",a
[j]);
}
print:f("\n");
}
m=rand()%4;
printf("m=%4d\n",m);
fun(a,m);
printf("THE RESULT\n");
for(i=0;i
{for(j=0;j
printf("%4 ct",a
[j]);
printf("\n");
}
/*********found*********/
out=fopen("out.dat","w");
for(i=0;i
for(j=0;j
a
[j]=i*j;
fun(a,8);
for(i=0;i
{for(j=0;j
fprintf(out,"%4d",a
[j]);
fprintf(out,"\n");
}
fclose(out;);
/*********found*********/
}
选项
答案
void fun(int a[][N],int m) { int i,j; for(j=0;j
解析
本程序实现将矩阵中右上半三角元素中的值乘以m,使用循环语句遍历数组元素,第1个循环用于控制行坐标,第2个循环用于控制列下标。
转载请注明原文地址:https://kaotiyun.com/show/XaNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
经常和一个运算符连用,构成一个运算符函数名的C++关键词是【】。
若有函数调用语句:fun(a+b,(x,y),fun(n+k,d,(a,b,)));那么在此函数调用语句中实参的个数是()。
若有数组名作为实参,则传递给形参的是()。
设有以下变量定义,并已赋确定的值:charw;intx;floaty;doublez;则表达式:w*x+z-y所求得的数据类型为()。
若变量已正确定义并赋值,以下符合C++语言语法的表达式是
软件复杂性度量的参数包括
C++语言中关键字运算符有new,delete和【】。
以下函数实现的功能是()。voidfun(char*s){char*p,*q,temp;p=s;q=s+strlen(s)-1;while(p<q)
以下程序调用findmax()函数返回数组中的最大值。请填空完成此函数。#include〈iostream〉usingnamespacestd;intfindmax(int*a,intn){int+p
Jackson结构化程序设计方法是英国的M.Jackson提出的,它是一种面向【】的设计方法。
随机试题
某市某区因要建设一个工业物流园,需要拆除200多户民宅,区政府作出《关于做好本区因建设工业物流园房屋拆迁补偿工作的通知》。李某等180户被拆迁户对该通知不服,向区政府申请行政复议,要求撤销该通知。区政府作出《行政复议告知书》,告知李某等被拆迁户向市政府申请
下图中计算机硬件系统基本组成部件1、2、3、4和5的名称是()。
在滴定时,KMnO4溶液要放在碱式滴定管中。
A.肝阳化风证B.血虚生风证C.阴虚生风证D.热极生风证头重脚轻,眩晕欲仆者,此属
与动物细胞比较,细菌所特有的一种重要结构是
以下论述哪项是错误的()。
某建设项目计算期10年,其中建设期2年。项目建设投资(不含建设期贷款利息)1200万元,第1年投入500万元,全部为投资方自有资金;第2年投入700万元,其中500万元为银行贷款,贷款年利率6%。贷款偿还方式为:第3年不还本付息,以第3年末的本息和为基准,
下列资产负债表项目中,需要根据总账科目余额减去其备抵项目后的净额填列的有()。
下列称谓中,()是历史上海南岛的古称。
将学业成功或失败归因于外部的稳定因素,指的是归因于()。
最新回复
(
0
)