首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
程序定义了N×N的二维数组,并在主函数中自动赋值。请编写函数fun(int a[][N],int n),该函数的功能是:使数组左下半三角元素中的值乘以n。例如,若n的值为3,a数组中的值为: 则返回主程序后a数组中的值应为: 注意:部分源程序给出如下。
程序定义了N×N的二维数组,并在主函数中自动赋值。请编写函数fun(int a[][N],int n),该函数的功能是:使数组左下半三角元素中的值乘以n。例如,若n的值为3,a数组中的值为: 则返回主程序后a数组中的值应为: 注意:部分源程序给出如下。
admin
2016-04-07
73
问题
程序定义了N×N的二维数组,并在主函数中自动赋值。请编写函数fun(int a[][N],int n),该函数的功能是:使数组左下半三角元素中的值乘以n。例如,若n的值为3,a数组中的值为:
则返回主程序后a数组中的值应为:
注意:部分源程序给出如下。
请勿改动函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
试题程序:
#include
#include
#include
#define N 5
void fun(int a[][N],int n)
{
}
main()
{
int a[N][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");
}
n=rand()%4;
printf("n=%4d\n",n);
fun(a,n);
printf("*****THE RESULT *****\n");
for(i=0;i
{
for(j=0;j
printf("%4d",a
[j]);
printf("\n");
}
}
选项
答案
void fun(int a[][N],int n) { int i,j; if(a==NULL)return; for(i=0;i
解析
首先从数组中找出要被乘以n的那部分元素,这一过程其实就是找出将被挑出的元素在原数组中的分布规律的过程。通过观察得出,要被处理的元素下标值的范围是每行中从第一个元素开始,直到列数等于该行行数时为止。找到这个规律后,依次从数组中取得符合要求的元素,然后乘以n。
转载请注明原文地址:https://www.kaotiyun.com/show/ZtDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
关于结构化程序设计原则和方法描述错误的是()。
下列程序的输出结果是()。#include<stdio.h>main(){inta=3,b=2,c=1;if(a<B)if(b<O)c=0;elsec++;printf("%d\n",
下列程序的运行结果是______。#include<stdio.h>main(){intfun();fun();}fun()
若有以下结构体定义,则______是正确的引用或定义。structexample{intx;inty;}v1;
设变量x为float型且已经赋值,则以下语句中能够将x中的数值保留到小数点后面两位,并将第三位四舍五入的是______。
用树形结构来表示实体之间联系的模型称为______。
下列对于软件测试的描述中正确的是______。
已知大写字母A的ASCII码是65,小写字母a的ASCII码是97。下列不能将变量c中的大写字母转换为对应小写字母的语句是()。
若有说明inta[][3]={0,0};,则不正确的叙述是()。
若有如下结构体说明:structSTRU{inta,b;charc:doubled;structSTRU*p1,*p2;}请填空,以完成对t数组的定义,t数组的每个元素为该结构体类型。【】
随机试题
某商场每逢节假日都要举办“一元拍卖活动”,所有拍卖商品均以1元起价,报价每次增加5元,直至最后定夺。这种由商场举办的拍卖活动由于基价定得很低,最后的成交价就比市场价低得多,因此会使人们产生一种“卖得越多,赔得越多”的感觉。实际上,该商场用的定价术,是以低廉
某社区卫生服务中心利用健康教育橱窗,根据不同季节向居民普及疾病防治知识,每季度更换一次内容,这种健康教育形式属于
对于“三凹征”的描述不正确的一项是( )。
A、炉甘石B、赭石C、滑石D、自然铜E、信石表面凹凸不平,多孔,似蜂窝状的药材为
下面属于直接投资的有()。
发行人最近一期末持有金额较大的()等财务性投资的,应分析其投资目的、对发行人资金安排的影响、投资期限、发行人对投资的监管方案、投资的可回收性及减值准备的计提是否充足。
某工业企业为增值税一般纳税人,生产销售的产品适用17%的增值税税率,2009年8月发生下列业务:(1)购进原材料一批,取得增值税专用发票注明的价款为40万元,增值税为68000元,材料已经验收入库,款项尚未支付。(2)购进低值易耗品一批,取得增值税防伪
下列有关注册会计师针对“回函可靠性”的考虑中,错误的是()。
桌子上有4个杯子,每个杯子上写着一句话,第一个杯子:“所有的杯子中都有啤酒”;第二个杯子:“本杯中有可乐”;第三个杯子:“本杯中没有咖啡”;第四个杯子:“有些杯子中没有啤酒”。4句话中只有一句是真话。那么()为真。
有9人14天完成了一件工作的,而剩下的工作要在4天内完成,则需增加的人数是().
最新回复
(
0
)