首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
程序定义了N×N的二维数组,并在主函数中自动赋值。 请编写函数fun(int a[][N],int n),该函数的功能是使数组左下半三角元素中的值加上n。 例如:若n的值为3,a数组中的值为 a=2 5 4 1 6 9
程序定义了N×N的二维数组,并在主函数中自动赋值。 请编写函数fun(int a[][N],int n),该函数的功能是使数组左下半三角元素中的值加上n。 例如:若n的值为3,a数组中的值为 a=2 5 4 1 6 9
admin
2009-02-15
78
问题
程序定义了N×N的二维数组,并在主函数中自动赋值。
请编写函数fun(int a[][N],int n),该函数的功能是使数组左下半三角元素中的值加上n。
例如:若n的值为3,a数组中的值为
a=2 5 4
1 6 9
5 3 7
则返回主程序后a数组中的值应为
5 5 4
4 9 9
8 6 10
注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在函数full的花括号中填入所编写的若干语句。
试题程序:
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
#define N 5
fun(int a[][N],int n)
{
}
main()
{
int a[N][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");
}
do
n=rand()%10;
/*产生一个小于5的随机数n*/
while(n>=5);
printf("n=%4d\n",n);
fun(a,n);
printf("*****THE RESULT*****\n");
for(i=0;i<N;i++)
{
for(j=0;j<N;i++)
printf("%4d",a
[j]);
printf("\n");
}
}
选项
答案
fun (int a[ ][N], int n) { int i,j; for(i=0; i<N; i++) for(j=0; j<i; j++) a[i][j]=a[i][j]+n /*使数组左下半三角元素中的值加上n*/ }
解析
首先从数组中找出要被加上n的那部分元素,找的过程其实就是找出将被挑出的那部分元素在原数组中的分布规律的过程。通过观察得出,要被处理的那部分元素的下标值的范围是每行中从第一个元素开始,直到列数等于该行行数时为止。找到这个规律后,依次从数组中取得合乎要求的元素,然后再加上n。
转载请注明原文地址:https://kaotiyun.com/show/nTID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
养花专业户李某为防止偷花,在花房周围私拉电网。一日晚,白某偷花不慎触电,经送医院抢救,不治身亡。李某对这种结果的主观心理态度是什么?()
我国是统一的多民族国家,下列关于我国国家结构形式的表述,不正确的是()。
研究表明,糟糕的空气质量有可能导致疲劳、头痛等不适反应和更严重的各类疾病,而室内空气污染平均高于室外10倍。下列属于造成室内空气质量不佳的因素是()。①空调②复印机、静电除尘器③生理代谢④尘螨
下面关于蛋白质分子结构与功能的叙述。错误的是()。
当今随着信息技术的飞速发展,人们对光存储容量的要求不断提高,下列哪个光存储技术是目前最先进的?()
在下列犯罪构成的一般要件中,体现犯罪实质特征的要件是()。
金融市场最基本的功能是()。
某县公安局民警甲在一次治安检查中被乙打伤,公安局认定乙的行为构成妨碍公务,据此对乙处以200元罚款。甲认为该处罚决定过轻。下列哪种说法是正确的?()
从提倡高效务实的文风,到抵制舌尖上的浪费,从苍蝇、老虎一起打到贯彻“三严三实”的要求,这表明中国共产党()。
西汉和东汉这两个朝代的都城分别位于今天的()。
随机试题
BecauseofthefastpaceofAmericanlife,manyfamiliescannoteattogetheraroundthefamilytableeveryevening.Manypeople
细胞毒素类抗癌药有
在社区评估过程中,属于社区构成的是
利培酮为
已知(Sn4+/Sn2+)=0.15V,(Fe3+/Fe2+)=0.77V,(Cu2+/Cu)=0.34V,判断在标准状态下,下列反应能自发进行的是()。
对于地基承载力的检测数量,通常情况下每单位工程不应少于3点,对于1000m2以上的工程,每()m2至少应有1点。
组织的纵向结构指的是()。
某企业现金收支状况比较稳定,预计全年需要现金7200000元,一次交易成本为225元,持有现金的机会成本率为10%。(一年按360天计算)运用最佳现金持有量确定的存货模式计算:最佳持有现金相关总成本。
下列说法正确的是
USCongressTheUnitedStatesCongressismadeupoftheHouseofRepresentativesandtheSenate./Congressisthelegis
最新回复
(
0
)