早教吧作业答案频道 -->数学-->
计算素数个数【题目描述】 一个数组a[0]到a[n-1]存放有n个正整数,其中2≤n≤1000.先将a数组中的n个数从小到大排序,再计算a数组相邻两数相加a[0]+a[1],a[1]+a[2],a[2]+a[3],……,a[n-2]+a[n-1]中有几个素
题目详情
计算素数个数
【题目描述】
一个数组a[0]到a[n-1]存放有n个正整数,其中2≤n≤1000.先将a数组中的n个数从小到大排序,
再计算a数组相邻两数相加a[0]+a[1],a[1]+a[2],a[2]+a[3],……,a[n-2]+a[n-1]中有几个素数.例如:n=8
a数组为 3,2,9,8,10,5,6,5
a数组从小到大排序后为:2,3,5,5,6,8,9,10
a数组相邻两数相加后数:5,8,10,11,14,17,19
其中有4个素数(5,11,17,19).
【输入】
输入文件prime.in包含n+1个正整数,第1个是整数n,后面是n个正整数.
【输出】
输出文件prime.out包含一个整数.
【输入输出样例1】
prime.in \x05prime.out
8
3 2 9 8 10 5 6 5\x054
【输入输出样例2】
prime.in \x05prime.out
5
4 2 6 11 9 \x050
【题目描述】
一个数组a[0]到a[n-1]存放有n个正整数,其中2≤n≤1000.先将a数组中的n个数从小到大排序,
再计算a数组相邻两数相加a[0]+a[1],a[1]+a[2],a[2]+a[3],……,a[n-2]+a[n-1]中有几个素数.例如:n=8
a数组为 3,2,9,8,10,5,6,5
a数组从小到大排序后为:2,3,5,5,6,8,9,10
a数组相邻两数相加后数:5,8,10,11,14,17,19
其中有4个素数(5,11,17,19).
【输入】
输入文件prime.in包含n+1个正整数,第1个是整数n,后面是n个正整数.
【输出】
输出文件prime.out包含一个整数.
【输入输出样例1】
prime.in \x05prime.out
8
3 2 9 8 10 5 6 5\x054
【输入输出样例2】
prime.in \x05prime.out
5
4 2 6 11 9 \x050
▼优质解答
答案和解析
var a,b:array[1..1000]of longint;
n,i,j,s,c:longint; f:boolean;
begin
readln(n);
for i:=1 to n do read(a[i]);
for i:=1 to n do
for j:=i+1 to n do
if a[i]>a[j]
then begin c:=a[i]; a[i]:=a[j]; a[j]:=c; end;
s:=0;
for i:=1 to n-1 do b[i]:=a[i]+a[i+1];
for i:=1 to n-1 do
begin
f:=true;
if b[i]
n,i,j,s,c:longint; f:boolean;
begin
readln(n);
for i:=1 to n do read(a[i]);
for i:=1 to n do
for j:=i+1 to n do
if a[i]>a[j]
then begin c:=a[i]; a[i]:=a[j]; a[j]:=c; end;
s:=0;
for i:=1 to n-1 do b[i]:=a[i]+a[i+1];
for i:=1 to n-1 do
begin
f:=true;
if b[i]
看了 计算素数个数【题目描述】 一...的网友还看了以下:
A=(1+1/2)(1-1/2)(1+1/3)(1-1/3)(1+1/4)(1-1/4)……(1+ 2020-05-14 …
在数列{a(n)},{b(n)}中,a(1)=2,b(1)=4,且a(n),b(n),a(n+1) 2020-05-22 …
已知a+1/a=2,则a平方+1/a平方=()已知x/y=2,则x平方-1/xy减y平方-1/xy 2020-05-23 …
数学简答题三道如果x/y=2,求代数式x^2+y^2/xy.计算:1/a(a+1)+1/(a+1) 2020-06-05 …
数列证明题(在线等,完成后在多给分)下面的a(1),a(2),.a(n)都是数组的项.a(n)*2 2020-06-06 …
已知a-1的平方根加(ab-2)的平方=0求ab分之1加(a+1)(b+1)分之1加(a+2)(b 2020-06-13 …
如果有理数a,b满足|ab-2|+|1-b|=0.试求1/ab+1/(a+1)(b+1)+1(a+ 2020-07-09 …
1.将函数y=1/x的图像F按向量a=(-1,1),平移后得到图像F’,则F'的解析式()2.函数 2020-07-29 …
1、设集合A={1,1,3},B={a+2,a^2+4},A∩B={3},求实数a的值.过程要求清 2020-07-30 …
集合A(-1,1),集合B(b-a,a+b),a=1是A交B的充分条件,求b的范围求高手们快帮帮小 2020-08-02 …