java输出孪生素数的程序_完善程序第1题孪生素数是指两个相差为2的素数,例如:3和5,5和7,11和13等。下面程序可输出15对孪生素数,其中函数q判断整数a是否为素数。programp(outpu...

本文介绍了一个Java程序,用于输出15对孪生素数,孪生素数是差为2的两个素数,如3和5,5和7。程序包含一个判断素数的函数q,并展示了如何使用该函数找到孪生素数对。
摘要由CSDN通过智能技术生成

完善程序

第1题

孪生素数是指两个相差为2的素数,例如:3和5,5和7,11和13等。

下面程序可输出15对孪生素数,其中函数q判断整数a是否为素数。

program p(output);

var k,n:integer

function q (a:integer):booklean;

var k:integer;

flag:boolean;

begin

flag:___(1)____

k:=2

___(2)____ (k<=a div 2) and flag do

if a mod k=0 then ______(3)_______

else

k:=k+1

q:=flag

end;

begin

n:=0;

k:=2;

repeat

if q(k) and ___(4)___ then

begin

n:=n+1;

writeln(k,k+2)

end;

k:=K+1

until n=5

end.

第二题

已知有类型arr=array[1..16] of string; arr型数组a中存放着从第1届到第16届足球世界杯冠军国家的名字,下面的函数可求出历界世界杯比赛共有几个国家曾获得过世界杯冠军,请填空完成。

Function text2(a:arr):integer;

var k,j,s:int

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值