首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODll.C中函数fun的功能是:给一维数组a输入任意4个整数,并按下例的规律输出。例如输入1、2、3、4。程序运行后将输出以下方阵。 请改正函数fun中指定部位的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增
给定程序MODll.C中函数fun的功能是:给一维数组a输入任意4个整数,并按下例的规律输出。例如输入1、2、3、4。程序运行后将输出以下方阵。 请改正函数fun中指定部位的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增
admin
2013-04-02
72
问题
给定程序MODll.C中函数fun的功能是:给一维数组a输入任意4个整数,并按下例的规律输出。例如输入1、2、3、4。程序运行后将输出以下方阵。
请改正函数fun中指定部位的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
#include
#define M 4
/**************found**************/
void fun(int a)
{int i,j,k,m;
printf("Enter 4 number : ");
for(i=0; i
);
printf("\n\nThe result :\n\n");
for(i=M;i>0;i--)
{k=a[M-1];
for(j=M-1;j>0;j--)
/**************found**************/
aa[j]=a[j-1];
a[0]=k;
for(m=0; m
printf("\n");
}
}
main()
{int a[M];
fun(a); printf("\n\n");
}
选项
答案
void fun(int *a) a[j]=a[j-1];
解析
(1)主函数中a为数组名,传过去的形参应该是数组地址。因此,fun函数中的形参不能为整型,所以将“void fun(int a)”改为“void fun(int *a)”。
(2)第二个标识下“aa[j]=a[j-1]; ”变量aa没有定义,编译时会提示出错。根据题意,“k=a[M-1];”语句是每一行的第一个值,第二个标识下的循环过程中的逻辑关系应该是前一个值赋值给当前值的后一个值。因此第二个标识下“aa[j]=a[j-1];”应该改为“a[j]=a[j-1];”。
转载请注明原文地址:https://www.kaotiyun.com/show/7DJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在深度为7的满二叉树中,度为2的结点个数为【 】。
下列函数定义不正确的是()
若有以下定义和语句,且0<=I<10,则对数组元素的错误引用是() inta[]={1,2,3,4,5,6,7,8,9,0}; int*p,I p=a;
下面程序有两个printf语句,如果第一个printf语句输出的是194,则第二个printf语句的输出结果是【】。main(){inta[10]={1,2,3,4,5,6,7,8,9,0},*p;p=aprintf(
以下不是网络操作系统的是()
在关系运算中,【】运算是在指定的关系中选取所有满足给定条件的元组,构成一个新的关系,而这个新的关系是原关系的一个子集。
软件生命周期包括8个阶段。为使各时期的任务更明确,又可以分为以下3个时期:软件定义期、软件开发期、软件维护期。编码和测试属于【】期。
有一个已排好序的数组,今输入一个数,要求按原来的顺序规律将它插入到数组中。算法是:假设排序顺序是从小到大,对输入的数,检查它在数组中哪个数之后,然后将比这个数大的数顺序后移一个位置,在空出的位置上将该数插入。请在程序中的空白处填上一条语句或一个表达式。
在结构化方法中,软件功能分解属于下列软件开发中的______阶段。
已知: union { int i; char c; float a; }st;则sizeof(st)的值是______。
随机试题
设函数f(u)有连续的一阶导数,f(0)=1,且函数(x≠0),求x的表达式.
根据公司法规定,股份有限公司股东大会作出的一般决议,须经出席会议的股东所持表决权的( )。
接受委托为建设项目环境影响评价提供技术服务的机构在环境影响评价工作中(),致使环境影响评价文件失实的,由授予环境影响评价资质的环境保护行政主管部门降低其资质等级或者吊销其资质证书,并处所收费用一倍以上三倍以下的罚款;构成犯罪的,依法追究刑事责任。
地基验槽通常采用观察法。对于基底以下的土层不可见部位,通常采用()法。
甲公司2017年度和2018年度归属于普通股股东的净利润分别为3510万元和4360万元,2017年1月1日,甲公司发行在外的普通股为2000万股。2017年7月1日,甲公司按照每股12元的市场价格发行普通股500万股,2018年4月1日,甲公司以2017
同其他职业道德相比较,教师职业道德具有如下特点()。
著名足球评论员王健翔认为,要想彻底解决中超联赛中执法不公的“黑哨问题”,就必须______产生这一现象的社会土壤。
Whatisthebesttitleforthepassage?Whydoestheauthormentionasteamship?
With2005fastbecoming"theyearofthenaturaldisaster",itistimetoreflectonhowengineering,scienceandtechnologyca
A、TocallthecommunitytodonatemoremoneyafteremergencytakesplaceB、Toprovidefinancialhelpaftertheemergencytakesp
最新回复
(
0
)