首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fun的功能是:判定形参a所指的N×N(规定N为奇数)的矩阵是否是“幻方”,若是,函数返回值为1: 不是,函数返回值为0。“幻方”的判定条件是:矩阵每行、每列、主对角线及反对角线上元素之和都相等。 例如,以下3×3的矩阵就是一个“
给定程序中,函数fun的功能是:判定形参a所指的N×N(规定N为奇数)的矩阵是否是“幻方”,若是,函数返回值为1: 不是,函数返回值为0。“幻方”的判定条件是:矩阵每行、每列、主对角线及反对角线上元素之和都相等。 例如,以下3×3的矩阵就是一个“
admin
2013-03-29
73
问题
给定程序中,函数fun的功能是:判定形参a所指的N×N(规定N为奇数)的矩阵是否是“幻方”,若是,函数返回值为1: 不是,函数返回值为0。“幻方”的判定条件是:矩阵每行、每列、主对角线及反对角线上元素之和都相等。
例如,以下3×3的矩阵就是一个“幻方”:
请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
注意:源程序存放在考生文件夹下的BLANKl.C中。
不得增行或删行,也不得更改程序的结构!
#include
#define N 3
int fun(int(*a)[N])
{ int i,j,m1,m2,row,colum;
m1=m2=0 ;
for(i=0;i
{ j=N-i-1;m1+=a
;m2+=
a
[j];}
if(m1!=m2)return 0;
for(i=0;i
/***********found***********/
row=colum=【1】;
for(j=0;j
{row+=a
[j];colum+=a[j]
;}
/***********found*************/
if((row!=colum) 【2】(row!=m1))
return 0;
}
/***********found***********/
return 【3】;
}
main()
{ int x[N][N],i,j;
printf(”Enter number for array:
\n”);
for(i=0,i
for(j=0;j
&x
[j]);
printf(”Array:\n”);
for(i=0;i
{ for(j=0;j
x
[j]);
printf(”\n”);
}
if(fun(x))printf(”The Array is a
magic square.\n”);
else printf(”The Array isn’t a
magic square.\n”);
}
选项
答案
(1)* (2) || (3)1
解析
第一空:由“row+=a
[j];colum+=a[j]
;"可知row是计算行和,colum是计算列和,故第一空处的初始化应将行和与列和初始化为0,即第一空处应为“0"。
第二空:“if((row!=colum) 【3】(row!=m1))return 0:"如果行和不等于列和,那么矩阵不是幻方,如果行和不等对角线和,那么矩阵也不是幻方,即两者是或的关系,故第二空处应为"||"
第三空:不是幻方的情况在前面都会返回0,所有不是幻方的情况都已经考虑到了,剩下的就是幻方,故第三空处为“1"。
转载请注明原文地址:https://kaotiyun.com/show/kPJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有以下程序,为使之正确运行,请在下划线中填入应包含的命令行。(注:try_me()函数在a:\myfile.txt中有定义。)【】main(){printf("\n");try_me();printf
在程序设计阶段应该采取【】和逐步求精的方法,把一个模块的功能逐步分解,细化为一系列具体的步骤,进而用某种程序设计语言写成程序。
设有一共用体变量定义如下:uniondata{longw;floatx;inty;charz;};uniondatabeta;执行下列语句后,正确的共用体变量beta的
以下正确的程序段是
下述程序的输出结果是()。#include<stdio.h>voidmain(){inta[5]={2,4,6,8,10};int*p=a,**q=&p;printf("%d,",*(p++
主程序调用findmax函数求出数组中最大元素在数组中的下标,()中需填写的内容是。#include<stdio.h>findmax(int*s,intt,int*k){i
数据库设计包括两个方面的设计内容,它们是______。
设变量已正确定义,则以下能正确计算f=n!的程序段是 ______。
随机试题
概念是形成_______和理论的基本元素。
海关对报关员的记分考核管理,从性质上讲是一种教育和管理措施,而不是行政处罚和处分。()
下列关于湖泊描述错误的有()。
通过对质量、数量、安全、销售额、成本、利润、投资回报率等企业或学员上司关注的并且可量度的指标进行考查,与培训前进行对照,判断培训成果的转化情况的培训评估是()。
无沦在个人还是在社会的发展中,特别是在困难的条件下,往往出现机遇和挑战并存的情况,从辩证法的观点看,这就是说()。
王(男23岁),李(女19岁),为达到结婚目的,李在篡改了户口本并制作了假身份证后在民政部门领取了结婚证。三年后王与李的感情不和,李要离婚王不同意,于是李诉至法院主张王李结婚时李尚未到法定结婚年龄,婚姻无效,请求法院予以确认。结婚前王以个人名义以分期付
Itremains______thatamergerwillincreaseprofitabilityinthemediumtermbecauseofthehighcostofredundancypackages.
Peoplethinkingabouttheoriginoflanguageforthefirsttimeusuallyarriveattheconclusionthatitdevelopedgraduallyas
Thetableclearlyreflectsthestatisticsofjobsatisfactionofthestaffinacertaincompany.Accordingtothedatagivenin
Thepopularityofthefilmshowsthatthereviewers’fearswerecompletely______.
最新回复
(
0
)