首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用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
71
问题
使用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全国计算机二级
相关试题推荐
软件需求分析阶段的工作,可以分为4个方面:需求获取、需求分析、编写需求分析说明书和()。
一个C++语言程序的开发步骤通常包括编辑、【】、链接、运行和调试。
按照标识符的要求,下列选项中,()符号不能组成标识符。
下列关于getline()函数的描述中,错误的是()。
若执行下面的程序时,从键盘上输入3和4,则输出结果是main(){inta,b,s;cin>>a>>b;s=a;if(a<B)s=b;s=s*s;cout<<s<<e
使用VC++6.0打开考生文件夹下的源程序文件3.cpp,其中定义了用于表示坐标的类TC1,但类TC1的定义并不完整,按要求完成下列操作,将类的定义补充完整。(1)声明TC2类为TC1类的友元类,请在注释1后添加适当的语句。(2)完成类
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,完成空出部分程序,使该程序输出倒9×9口诀。程序分析:分行与列考虑,共9行9列,设置两个变量i和j,i控制行,j控制列。程序运行结果如下:1*9=9
使用VC6打开考生文件夹下的源程序文件modi3.cpp。学校教务处要为任课老师开发一个学生管理系统,需求如下:(1)学生的信息是要受到严密保护和限制的,包括姓名、五个英文字符的学号,以及精确到小数点后一位的一科成绩,只有任课老师可以修改,如果学
下面描述中不属于软件需求分析阶段任务的是
下面描述中,不属于软件危机表现的是( )。
随机试题
血红蛋白的主要功能是()。
DIC最常见的病因是
因其他疾病切除的子宫连续切片检查中发现,10%~30%在子宫肌层中有子宫内膜组织,目前常采用的诊断深度标准是
下列各项,属实热证的是
在贷款担保中,借款人将其动产交由债权人占有的方式属于()。
一般而言,资本成本最低的筹资方式是()。
2015年,甲、乙、丙、丁各出资2万元、3万元、5万元、4万元,购买一台大型柴油机。三人约定按照出资比例分享权利和承担义务。2016年,甲由于经营超市亏损倒闭,准备将自己手中的份额以1.5万元的价格出售给戊,甲通知了乙和丙,唯独忘记通知丁。甲在通知中仅载明
要引导人们发扬()精神,提高民族自尊心、自信心和自豪感,以热爱祖国、报效人民为最大光荣,以损害祖国利益、民族尊严为最大耻辱,积极投身于建设中国特色社会主义伟大事业。
设AL=0EOH,CX=3,执行RCL,AL,CL指令后,CF的内容为( )。
下列数据结构中,属于非线性结构的是( )。
最新回复
(
0
)