首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++6.0打开考生文件夹下的源程序文件2.cpp。阅读下列函数说明和代码,完成空出部分程序。函数sum(int A[NUM][NUM],int n)的功能是计算矩阵中所有非质数数字的和。 提示:函数isPrime(int n)的功能是判定当
使用VC++6.0打开考生文件夹下的源程序文件2.cpp。阅读下列函数说明和代码,完成空出部分程序。函数sum(int A[NUM][NUM],int n)的功能是计算矩阵中所有非质数数字的和。 提示:函数isPrime(int n)的功能是判定当
admin
2020-06-29
131
问题
使用VC++6.0打开考生文件夹下的源程序文件2.cpp。阅读下列函数说明和代码,完成空出部分程序。函数sum(int A[NUM][NUM],int n)的功能是计算矩阵中所有非质数数字的和。
提示:函数isPrime(int n)的功能是判定当前数字是否为质数,如果是则返回true。
注意:不能修改程序的其他部分,只能修改sum函数。
试额程序:
#include
#include(cmath>
#define NUM 50
int A[NUM][NUM]=
{
{1,3,5,7,9),
{11,13,15,17,19),
{21,23,25,27,29),
{31,33,35,37,39),
{41,43,45,47,49)
};
boolisPrime(int n)
{
if(n==1)
return false;
if(n==2)
retUrn true;
for(int i=2;i(n/2;i++)
{
if(n%i==0)
return false;
}
return true;
}
int sum(int A[NUM][NUM],int n)
{
}
int main()
{
cout<
return 0;
}
选项
答案
int re=0; for(int i=0;i(n;i++) { for(int j=0;j(n;j++) { if(!isPrime(A[i][j])) //判断是否是素数,不是素数则累加 { re=re+A[i][j]; } } } return re:
解析
矩阵A[NUM][NUM]是二维矩阵,sum函数的参数n给出了矩阵A的具体维数,因此矩阵A中共含有n×n个有效数。A[NUM][NUM]中的元素可表示为A
[j],其中i表示元素所在行数,j表示元素所在的列数,i、j分别从0到n-1范围内变化,因此设置内外两层循环可逐个遍历整个矩阵寻找非质数。函数isPrime提供了判断质数的方法,对每个元素A
[j],调用函数isPrime(A
[j]),判断函数的返回值是否为假,如果为假,说明不是质数,应该累加起来。
转载请注明原文地址:https://kaotiyun.com/show/SZ8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#include<iostream>#include<iomanip>usingnamespacestd;intmain(){cout.fill(’*’);cout<<left<<setw(4)<<123<<"OK"<<end1;r
在公有派生的情况下,派生类中定义的成员函数只能访问原基类的
下列叙述中正确的是
下列有关内联函数的叙述中,正确的是()。
以下描述中,不是线性表顺序存储结构特征的是()。
在数据库设计中,将E-R图转换成关系数据模型的过程属于( )。
下面描述中不属于软件需求分析阶段任务的是
逻辑模型是面向数据库系统的模型,下面属于逻辑模型的是
ClassA是一个类,且有如下语句序列ClassAc1,*c2;ClassA*c3=newMyClass;ClassA&c4=c1;则ClassA的构造函数被调用的次数是
在软件开发中,需求分析阶段产生的主要文档是( )。
随机试题
培养立克次体的方法有________接种________和动物接种。
最适合护理目标的方案是
医生告知某患者患有糖尿病并且让其接受药物治疗,自此该患者整日担心自己的身体状况,总怕血糖升高,觉得自己治愈无望,感到悲观,甚至厌世,该患者的角色转化是()
根据《政府采购法》规定,除极少数法定情形外,政府采购应当采购本国货物、工程和服务。体现了政府采购的()功能。
根据以下材料。回答下列问题:美国公民史密斯在我国境内已住满5年,2008年3月其收入如下:(1)在中方企业担任职务,月薪8800元人民币;(2)从境外其派遣单位取得工资,月薪折合人民币26825元;(3)特许权使用费收入2000元;(4)取得回国
证券资产持有者无法在市场上以正常的价格平仓出货的可能性有()。
计算机网络按其所涉及范围的大小和计算机之间互联距离的不同,可分为()。
关于认知一目的说的说法正确的有()
WhichmetalweretheCeltsusingatthebeginningofthefirstmillenniumB.C.?
A、Therearetoomanypeople.B、Peopleareimpolite.C、Thestreetsarenotwideenough.D、Everyoneisinarush.A短文提到Ginza附近街道因
最新回复
(
0
)