首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun()的功能是:给一维数组a输入任意4个整数,并按如下的规律输出。例如输入1,2,3,4,程序运行后输出以下方阵: 4 1 2 3 3 4 1 2 2 3 4 1 1 2 3 4
下列给定程序中,函数fun()的功能是:给一维数组a输入任意4个整数,并按如下的规律输出。例如输入1,2,3,4,程序运行后输出以下方阵: 4 1 2 3 3 4 1 2 2 3 4 1 1 2 3 4
admin
2010-11-26
17
问题
下列给定程序中,函数fun()的功能是:给一维数组a输入任意4个整数,并按如下的规律输出。例如输入1,2,3,4,程序运行后输出以下方阵:
4 1 2 3
3 4 1 2
2 3 4 1
1 2 3 4
请改正程序中的错误,使它能得出正确的结果。
注意;不要改动main 函数,不得增行或删行,也不得更改程序的结构。
试题程序;
#include <stdio.h>
#define M 4
/*******************************/
void fun(int a)
{int i,j,k,m;
printf("Enter 4 number: ");
for (i=0; i<M; i++) scanf ("%d", &a
);
printf ("\n\n The result : \n\n ");
for (i=M; i>0; i--)
{ k=a [M-1];
for (j=M-1; j>0; j--)
/**********************************/
a[j]=a[j+1];
a[0]=k;
for (m=0 ;m<M; m++ ) printf ("%d ", a [m]);
printf ("\n ");
}
}
main ()
{int a [M];
fun(a); printf("\n\n ");
}
选项
答案
(1)错误:void fun (int a) 正确:int fim (int *a (2)错误:a[j]=a[j+1]; 正确:a[j]=a[j-1];
解析
其实,该题中题目信息已经告诉我们按“如下规律”,这就需要去认真分析矩阵的“规律”了,在第1列中,数列以4开始递减,直至1,在该数列中,行和列都是递减循环排列,所以题目在循环的时候有循环条件for(i=M;i>0;i--)和 for (j=M-1;j>0;j--),当然每次循环结束后在列中的赋值语句应该是a[j]=a[j-1];。
转载请注明原文地址:https://jikaoti.com/ti/tBkiFFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中反映了陆地自然带分布规律的是()。
在当事人没有约定、法律亦无特别规定的情况下,买卖合同中的财产所有权的转移时间是()。
假定甲有外遇,为达到和第三者结婚的目的,准备杀妻,已将毒药放入妻子的碗中,妻子发觉饭有异味而将饭倒掉,幸免于难,则甲的行为属于()。
张某以请客为名用酒将高某灌醉,然后扶高某到一偏僻无人处,将高某的钱包(内有人民币5000元)拿走。张某的行为构成()。
扩张性货币政策的主要功能是()。
有关我国1982宪法的结构说法正确的是()。
公开审判是指法院对案件的审理过程和判决结果向群众、向社会公开的制度,包括公开审理和公开宣判。下列关于公开审判制度的表述,哪一项是正确的?()
四只同样的瓶子内分别装有一定数量的油,每瓶和其他各瓶分别合称一次,记录千克数如下:8、9、10、11、12、13。已知四只空瓶的重量之和以及油的重量之和均为质数,求最重的两瓶内有多少油?
某密码由4位不同数字组成,已知各位密码之和为偶数,则密码有多少种?
古时候甲、乙、丙、丁四个强盗抢劫后分赃,已知甲、乙分得的赃物之和占总数的,甲、丙分得的赃物之和占总数的,甲、丁分得的赃物之和占总数的,则甲分得的赃物占总数的:
随机试题
下面通信方式_______不属于微波远距离通信。
MissMainkeptpracticinguntilshefinally______herselfforthejob.
下列哪些物质能使心率加快
A.下肢外侧后缘B.上肢内侧中线C.下肢外侧前缘D.下肢内侧中线E.上肢内侧后缘
皮亚杰认知发展的阶段理论认为,守恒观念出现的关键是()。
【2012下】如下图所示,这图形不是封闭的,但我们知觉它时,通常不会把它知觉成四条分割的线段,而把它知觉成完整的图形。这反映的是知觉的哪种特性?()
Iclosemyeyesandcanstillhearher—thelittlegirlwitha【C1】________sostrongandpowerfulwecouldhearherhalfwaydownt
刘女士今年48岁,她说:“我有两个女儿,当妹妹长到姐姐现在的年龄时,姐妹俩的年龄之和比我到那时的年龄还大2岁。”问姐姐今年多少岁?()
甲、乙、丙、丁四位球迷有一段对话。甲说:“Y球队能进入决赛。”乙说:“如果X球队能进入决赛,那么Y球队也能进入决赛。”丙说:“我看Y球队不能进入决赛,但X球队能进入决赛。”丁说:“X球队不能进入决赛。”如果四人中只有一人是对的,那么可以推出(
•Readthearticlebelowaboutcustomerloyaltyontheoppositepage.•Foreachquestion13-18,markoneletter(A,B,CorD
最新回复
(
0
)