首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序定义了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
2017-09-23
22
问题
下列程序定义了N×N的二维数组,并在主函数中自动赋值。请编写函数fun(int a[] [N],int m),该函数的功能是使数组右上半三角元素中的值乘以m。
例如,若m的值为2,a数组中的值为:
则返回主程序后a数组中的值应为:
注意:部分源程序在文件PROG1.C中。
请勿改动主函数mam和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
试题程序:
#include < conio.h >
#include < stdio.h >
#include < stdlib.h >
#include < string.h >
#define N 5
void fun (int a[] [N], int m)
{
}
main ()
{
int a[N][N],m, i, j;
FILE *out;
printf (" *** The array *** \n") ;
for(i=2 ; i < n;i++)
A=1.0/(1+A);
return A;
for(i=0;i < N;i++)
{for(j=0;j < N;j++)
{a
[j]=rand()%2 0;
printf("%4d",al i][j]);
}
printf ("\n") ;
}
m = rand () % 4;
printf ( "m = %4d\n",m) ;
fun (a,m) ;
printf ("THE RESULT\n") ;
printf ("\n") ;
}
/*********found*********/
out = fopen ("out.dat", "w") ;
for (1 =0 f i < N;i++)
{for(j=0;j < N;j++)
fprintf(out,"%4d",a
[j]);
fun (a,8) ;
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 < N;j++) for(i=0;i < =j;i++) a[i][j]=a[i][j]*m; /*右上半三角元素中的值乘以m*/ }
解析
本程序实现将矩阵中右上半三角元素中的值乘以m,使用循环语句遍历数组元素,第1个循环用于控制行坐标,第2个循环用于控制列下标。
转载请注明原文地址:https://kaotiyun.com/show/psxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有关键码序列(66,13,51,76,81,26,57,69,23),要按关键码值递增的次序排序,若采用快速排序法,并以第一个元素为划分的基准,那么第一趟划分后的结果为()。
以下程序中函数sort的功能足对a数组中的数据进行由大到小的排序voidsort(inta[],intn){inti,j,t;for(i=0;i<n-1;i++)for(j=i+1;j<n;j++)if(a[
有下列程序,其中%u表示按无符号整数输出。main(){unsignedintx=0xFFFF;/*x的初值为十六进制数*/printf("%u\n",x);}程序运行后的输出结果是()。
在数据流图的类型中有两种类型,它们是变换型和()。
以下程序的功能是进行位运算:main(){unsignedchara,b;a=7^3;b=~4&3;printf("%d%d\n",a,B);}程序运行后的输出结果是()。
若有定义语句:inta[2][3],*p[33;,则以下语句中正确的是()。
以下叙述中正确的是()。
数据结构中,与所使用的计算机无关的是数据的()。
下列模式中,能够给出数据库物理存储结构与物理存取方法的是()。
以下选项中不属于字符常量的是()。
随机试题
某患者多食、多饮、多尿,血糖浓度为200mg/dl,尿糖(+)。其尿量增加主要原因是
甲以夫妻共有的写字楼作为出资设立个人独资企业。企业设立后,其妻乙购体育彩票中奖100万元,后提出与甲离婚。离婚诉讼期间,甲的独资企业宣告解散,尚欠银行债务120万元。该项债务的清偿责任应如何确定?
CDMA采用的多址方式是()。
项目利益相关者在()阶段对项目的影响力最大。[2008年真题]
乙公司为居民企业,主要从事货物生产和销售,2017年有关生产经营隋况如下:(1)取得不含税销售收入2500万元,销售成本1343万元;(2)发生销售费用670万元(其中广告费420万元);管理费用400万元(其中业务招待费15万元,新产品研究开发费用1
导游服务的独立性强的特点主要表现在()。
中国特色社会主义文化的特征不包括()。
Listeningisoneofthefirstthingswelearntodoandoneofthethingswedomost.Theaveragepersonspends【C1】______ofthei
Theworldisrunningoutofoil,andenergyexpertsbelievethattherecouldbeseriousshortagesintenyears’time.Not
Heputhiscoatoverthechild______(怕他着凉).
最新回复
(
0
)