首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用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
126
问题
使用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个方面:需求获取、需求分析、编写需求分析说明书和()。
下面对静态数据成员的描述中,正确的是( )。
若执行下面的程序时,从键盘上输入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打开考生文件夹下的源程序文件2.cpp。请完成函数fun(char*strl,char*str2),此函数的功能是计算strl中出现str2的个数,当不出现时,则返回0。如strl为“asdfsfdfg”st
使用VC++6.0打开考生文件夹下的源程序文件3.cpp,其中定义了用于表示学生学号的类StuID,但类StuID的定义并不完整。请按要求完成下列操作,将类StuID的定义补充完整,使程序的运行结果为学生的学号为:20100401学生名
使用VC++6.0打开考生文件夹下的源程序文件1.cpp,该程序运行时有错误,请改正程序中的错误,使得程序输出为10TC1注意:不要改动main函数,不能增加或删除行,也不能更改程序的结构,错误的语句在//*****
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,完成空出部分程序。函数fun(intn)的功能是实现对一个整数的加密,具体的加密方法是:一个四位长的整数,每位数字加上3然后除以9的余数代替该数字,再将第一位和第四位交换,第
面向对象方法中,实现对象的数据和操作结合于统一体中的是
软件生命周期中的活动不包括( )。
软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是( )。
随机试题
生产过程中的进度控制和生产报表属于_____控制。
男,25岁,口腔卫生情况不佳,左下第一恒磨牙有牙周一牙髓联合病变,疼痛剧烈,但患牙无松动。为了消除病痛,恢复健康首先采取的措施是
女性,22岁,少尿,水肿6天,咳嗽,气短不能平卧1天,起病前2周曾有喉痛3天,BP170/100mmHg,端坐呼吸,两肺底有散在湿哕音,尿比重1.022,尿蛋白(++++),红细胞30~90个/HP,血补体C3下降,首先考虑的诊断为
商业银行销售风险评级为()以上理财产品时,除非与客户书面约定,否则应当在商业银行网点进行。
2010年3月8日,甲向乙借用电脑一台。3月15日,乙向甲借用名牌手表一块。5月10日,甲要求乙返还手表,乙以甲尚未归还电脑为由,拒绝返还手表。根据合同法律制度和物权法律制度的规定,下列表述中,正确的是()。
下列属于《对外贸易法》的原则的有()。
请认真阅读下列材料,并按要求作答。请根据上述材料回答下列问题:依据拟定的教学目标,设计新授环节的教学活动并说明理由。
直接体现法律的本质和目的的法的作用是( )。
设有条件表达式:(ExP)?i++j-则以下表达式q~(ExP)完全等价的是()。
Internetuseappearstocauseadropinpsychologicalhealth,accordingtoresearchatCarnegieMellonUniversity.Evenpeop
最新回复
(
0
)