首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,完成空出部分程序。函数sum(intA[NUM][NUM],int n)实现的功能是计算矩阵中所有非质数数字的和。 提示:函数isPrime(int n)的功能是判定当前数字
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,完成空出部分程序。函数sum(intA[NUM][NUM],int n)实现的功能是计算矩阵中所有非质数数字的和。 提示:函数isPrime(int n)的功能是判定当前数字
admin
2019-05-29
64
问题
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,完成空出部分程序。函数sum(intA[NUM][NUM],int n)实现的功能是计算矩阵中所有非质数数字的和。
提示:函数isPrime(int n)的功能是判定当前数字是否为质数,如果是则返回true。
注意:不能修改程序的其他部分,只能修改sum()函数。
#include<iostream.h>
#include<cmath>
#define NUM50
int A[NUM][NUM]=
{
{10,13,59,70,6},
{2,40,89,92,9},
{14,55,71,11,19},
(79,68,83,97,101},
{102,10001,23,45}
};
bool iSPrime(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<<sum(A,5)<<endl;
return0;
}
选项
答案
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;
解析
(1)矩阵A[NUM][NUM]是2维矩阵,sum函数的参数n给出了矩阵A的具体维数,因此矩阵A中共含有n×n个有效数。
(2)A[NUM][NUM]中元素可表示为A
[j],其中i表示元素所在行数,j表示元素所在的列数,i、j分别从0到n-1范围内变化,因此设置内外两层循环可逐个遍历整个矩阵寻找非质数。
(3)函数isprime提供了判断质数的方法,对每个元素A
[j],调用函数isprime(A
[j]),判断函数的返回值是否为假,如果为假说明不是质数,应该累加起来。
转载请注明原文地址:https://kaotiyun.com/show/yB8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
A、 B、 C、 D、 C此题考查的是函数重载的概念。在C语言中,允许定义一系列函数名相同,但形参的个数和类型不完全相同的函数,即函数的重载。重载函数对返回值类型不做要求,返回值类型也不参与区分函数的重载形式
A、 B、 C、 D、 A此题考查的是类和对象的相关概念。类是将不同的数据和与这些数据相关的操作封装起来装在一起的集合体。对象是类的具体实例,也即类是对某一类对象的抽象,类和对象之间可以说是数据类型与变量的关
A、 B、 C、 D、 A本题考查数据库系统的基本概念和知识。数据的逻辑结构是数据间关系的描述,它只抽象地反映数据元素之间的逻辑关系,而不管其在计算机中的存储方式。数据的存储结构又叫物理结构,是逻辑结构在计算
A、 B、 C、 D、 C根据对二叉树根的访问先后顺序不同,分别称为前序遍历、中序遍历和后序遍历。这3种遍历都是递归定义的,即在其子树中也按照同样的规律进行遍历。下面就是前序遍历方法的递归定义。当二叉树的根不
内聚性衡量软件的独立性使用耦合性和内聚性两个定性的度量标准。内聚性是一个模块内部各个元素间彼此结合的紧密程度的度量,内聚是从功能角度来度量模块内的联系。耦合性是模块间互相连接的紧密程度的度量。
下列程序的输出结果为:Ohjectid=0Objectid=1请将程序补充完整。#include<iostream>usingnamespaeestd;classPoint{
A、 B、 C、 D、 A关系的并运算是指,由结构相同的两个关系合并,形成一个新的关系,其中包含两个关系中的所有元组。
下列关于栈的叙述中,正确的选项是()。A)在栈中只能删除数据B)在栈中只能插入数据C)栈是先进先出的线性表D)栈是先进后出的线性表
若要对类BigNumber中重载的类型转换运算符long进行声明,下列选项中正确的是()。A)operatorlong()const;B)operatorlong(bigNumber);C)longoperatorlong()
A、 B、 C、 D、 Dc++语言中析构函数为符号“~”加类名,且析构函数没有返回值和参数,故前不加void关键字。所以正确的形式应该是~Myclass()。
随机试题
A、出生至1岁B、1~1.5岁C、1~2岁D、2岁半E、1~3岁前囟门关闭的最晚年龄大多是在
房地产估价就是对房地产的()进行估算和判定的活动。
若y1(x)是线性非齐次方程y’+P(x)y=Q(x)的一个特解,则该方程的通解是下列中哪一个方程?
根据《建设工程施工合同(示范文本)》,当合同中没有适用或类似于变更工程的价格时,变更价格由()确认后,作为结算的依据。
背景资料:某市政工程公司承建城市主干道改造工程投标,合同金额为9800万元,工程主要内容为:主线高架桥梁、匝道桥梁、挡土墙及改道,如下图所示。桥梁基础采用钻孔灌注桩,上部结构预应力混凝土连续箱梁,采用满堂支架法现浇施工;边防撞护栏为钢筋混凝土结构。说
根据项目进度控制不同的需要和用途,业主方和项目参与者可以构建多个不同的建设工程项目进度计划系统,如( )。
若含有18个元素的有序表存放在一维数组A[19]中,第一个元素放A[1]中,现进行二分查找,则查找A[3]的比较序列的下标依次为()。
中国历代文人雅士和诗人墨客为一个个传统节日谱写了许多脍炙人口的诗词,为我国的传统节日注入了深厚的文化底蕴。下列古诗词与节日对应正确的是()。
鲁迅先生曾在《无声的中国》中写道:“中国人的性情总是喜欢调和、折中的,譬如你说,这屋子太暗,说在这里开一个天窗,大家一定是不允许的。但如果你主张拆掉屋顶,他们就会来调和,愿意开天窗了。”这种先提出很大的要求来,接着提出较小、较少的要求,在心理学上被称为“拆
比例原则是行政执法应遵守的原则。下列符合比例原则的是()(2019年一综一第9题)
最新回复
(
0
)