首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODll.C中函数fun的功能是:为一个偶数寻找两个素数,这两个素数之和等于该偶数,并将这两个素数通过形参指针传回主函数。 请改正函数fun中指定部位的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改程
给定程序MODll.C中函数fun的功能是:为一个偶数寻找两个素数,这两个素数之和等于该偶数,并将这两个素数通过形参指针传回主函数。 请改正函数fun中指定部位的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改程
admin
2013-06-12
26
问题
给定程序MODll.C中函数fun的功能是:为一个偶数寻找两个素数,这两个素数之和等于该偶数,并将这两个素数通过形参指针传回主函数。
请改正函数fun中指定部位的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
选项
答案
(1)y=1; (2)d=a-i;
解析
本题中函数的功能是为一个偶数查找两个素数,这两个素数之和等于该偶数。其中,函数fun用形参a放偶数,指针b和c放两个素数。把一个偶数分解成1和(x-1)两个数是否是素数,再分解为3和(x-3)这两个数,判断是否是素数,依此类推,直到找出这两个素数为止。本题中把偶数分解为i和d两个素数。判断i是否是素数,如果i不是素数,则i+2再循环;如果i是素数,则d=x-i,然后判断d是否是素数。
转载请注明原文地址:https://kaotiyun.com/show/arJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有以下定义和语句 int a[3][2]={1,2,3,4,5),*p[3]; p[0]=a[1]; 则*(p[0]+1)所代表的数组元素是______。
若有以下的说明和语句,则在执行for语句后,*(*(pt+1)+2)表示的数组元素是______。 int t[3][3], *pt[3], k; for(k=0; k<3 k++) pt[k]=&t[k][0]
以下程序的运行结果是______。 #include <stdio.h> main() {int a[]:{1,2,3,4,5,6,7,8,9,10,11,12): int *p=a+5,*q=NULL: *q=*(p+5): printf("%d %d\
评价排序算法优劣的主要标准是______和______。
执行以下程序后,输出’*’号的个数是______。#include<stdio.h>main(){inti,j;for(i=1;i<6;i++)for(j=2;j<=i;j++)putch
数据的存储结构包括顺序、______、索引和散列四种基本类型。
以下函数返回a所指数组中最小值所在的下标值。请完善下列程序。fun(int*a,intn){inti,j=0,p;p=j;for(i=j;i<n;i++)if(a[i]<a[p]______;retu
以下程序中函数f的功能是在数组x的n个数(假定n个数互不相同)中找出最大最小数,将其中最小的数与第一个数对换,把最大的数与最后一个数对换。请填空。#include<stdio.h>voidf(intx[],intn){
随机试题
2006年潘某因盖房挖地基,发现一个瓦罐,内有500块银元及一块棉布,上面写着“为防日寇搜查,特埋此。梁天,1940年7月5日”。梁天为梁大明的爷爷,1940年7月8日被日寇杀害。依我国现行法律的规定,该500块银元()。
下列哪种疾病不引起咳嗽
特别提款权是同际货币基金组织于1968年在原有的普通贷款权之外,按各同认缴份额的比例分配给会员国的一种使用资金的特别权利。下列表述正确的是:()
合同当事人对合同的可变更或可撤销发生争议,只有()有权变更或撤销合同。
()是指上市公司股份的持有者通过抵押其持有的股票给托管机构进而发行的公司债券。
下列行为中,违反《银行业从业人员职业操守》中“信息保密”规定的是()。
会计凭证的传递是指会计凭证从取得或填制时起至归档保管过程中,在单位内部有关部门和人员之间的传送程序。()
小规模纳税人销售货物采用销售额和应纳增值税合并定价的方法向客户结算款项时,应按照不含税的销售额确认收入。()
关于望远镜,下列说法正确的是()。
Intheyearsfollowingthe1977DietaryGoalsandthe1982NationalAcademyofSciencesreportondietandcancer,thefoodindu
最新回复
(
0
)