77问答网
所有问题
读入正整数n,求2到n之间的所有素数。(用定义函数的方法)。用pascal程序
如题所述
举报该问题
推荐答案 2010-02-21
program ygb;
function f(x:integer):boolean;
var i:integer;
begin
f:=true;
for i:=2 to x-1 do if x mod i=0 then f:=false;
end;
var i,n:integer;
begin
write('n=');readln(n);
for i:=2 to n do if f(i) then write(n,' ');
end.
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://77.wendadaohang.com/zd/G8pIWpY8Y.html
相似回答
free
pascal
求解:给定一个
正整数n,
请求出
2
~
n之间
长度最长,成等差数列的...
答:
设公差为d,若d为奇数,最长的
素数
数列只有2项:2,2+d.若d为偶数,最长的素数数列只有5项,是因为奇数p1>2,p1+d,p1+2d,p1+3d,p1+4d这5个数中必有一个数,其末位数字为5.
free
pascal定义
一个
函数,
输出
2到n之间的全部
完全数(一行一个数) 完全...
答:
function wanquanshu(n:longint):boolean;{定义需判断的数与函数返回类型为布尔型} var i,k:integer;y:boolean;begin if n=2 then begin wanquanshu:=false;exit;end;{2比较特殊,需要单独处理} y:=true;for i:=2 to trunc(sqrt
(n)
) do {枚举约数} if n mod i=0 then begin y:=...
PASCAL求
出100以内
的全部素数,
并按每行五个数显示
答:
输入n 输出为1~
n的素数,
每五个一行 var i,j,count,n:longint;//i,j为循环变量;count为计数器,每满五则换行并清零;n为输入的数;f:boolean;//判断是否为素数的变量;begin readln(n);//读入 for i:=2 to n do//外循环,枚举从
2到n的
数,由于1比较特殊,所以从2枚举。begin f:=t...
pascal
求出
2
-100
之间的所有质数(
素数)
答:
for i:=2 to 100 do if(a[i])then writeln(i);end.关于第二个问题(就是那个"内容:"之后的那个问题) ,难点在于没有告诉你n,所以要用字符串输入在做处理:var i,j,lastspace,max,total:longint;s:ansistring;begin readln(s);lastspace:=1;total:=0;max:=0;for i:=1 to length(s...
素数的
个数
pascal
答:
方法二
:动态规划:做一个
2到n的
数组a,若a[3]=1;表示3是素数;a[4]=0 表示4 是合数。以此类推。for i:=2 to n do a[i]:=1;//先认为所有数都是素数 s:=n-m+1;(表示m
n之间
共有s个数,先认为所有数都是
素数)
for i:=2 to (n div 2) do begin if a[i]=1 then 如果i...
fortran95
求2
-100
之间
呢
素数,
如果不是素数请输出它
的
质因数
答:
以下是
pascal程序
,供参考:{ 单纯质因数分解 }label 999;var
n,nn
:longint; { 输入的数}d:array[1..10000] of longint; {存放质数}k:array[1..10000] of integer; {存放每个质数被整除的次数}i,j:longint; {循环变量}sum:integer; {被
所有质数
整除次数的总和}z:integer; ...
用Pascal
求出1到100
之间的所有质数,
回答的好把所有的分全给你.
答:
j:=2 to trunc(sqrt(i)) do if i mod j=0 then begin p:=false;break;end;if p then write(i,' ');end;readln;end.以上方法中运用的数学知识有:如果一个数 不被小于它的平方根的任何一个数(不包括一)整除,那么它是
素数(
证明从略)trunc() 是去尾函数 如 trunc(1.6)=1;...
大家正在搜
输出正整数m和n之间的所有素数
找出正整数m和n之间的所有真素数
求正整数n以内的素数之积
求给定正整数n以内素数之积
用函数求n个整数中能被5整除
3到n之间素数平方根之和
c语言求n个数中素数的个数
输入一个正整数n判断素数
判断正整数n是否为素数
相关问题
读入正整数n,求2到n之间所有的素数。不用递归方法做。
从键盘输入一个正整数n,求2到n之间所有素数之和??大神,求...
编写程序,输入一个数n,统计出2到n之间的 所有素数个数。
输入两个正整数m和n,统计并输出m和n之间的素数的个数以及这...
c语言 输入一个整数n,输出2~n之间的素数个数,包括2和n...
编写程序,输入两个正整数m和n,输出m和n之间的素数并统计素...
编写两个正整数m和n,编写函数int fun(intm,in...
编写程序,输出2~n之间的所有素数,n由键盘输入。要求判断素...