pascal 完全数 必做题:1、 求正整数A和B之间的完全数(A<B).完全数是指它的小于该数本身的因子之和等于它本身,如6=1+2+3,6即是一个完全数.样例:输入:4 10输出:16=1+2+3说明:输入共一

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/08 20:36:22

pascal 完全数 必做题:1、 求正整数A和B之间的完全数(A<B).完全数是指它的小于该数本身的因子之和等于它本身,如6=1+2+3,6即是一个完全数.样例:输入:4 10输出:16=1+2+3说明:输入共一
pascal 完全数
必做题:
1、  求正整数A和B之间的完全数(A<B).完全数是指它的小于该数本身的因子之和等于它本身,如6=1+2+3,6即是一个完全数.
样例:
输入:4  10
输出:1
6=1+2+3
说明:输入共一行,为A,B两个整数.
输出为n行,第一行为完全数的个数,第二行到n行输出完全数,每行一个完全数,格式如样例.
        
2、如果一个数从左边读和从右边读都是同一个数,就称为回文数.例如6886就是一个回文数,从给出的数据中统计出既是回文数又是素数的数(<109).
样例:
输入:(tyip.in)
7 12 10 11 121 1331 10301
输出:(tyip.out)
3
 
3、求出哥德巴赫猜想的所有解(将一个奇数拆分成二个素数之和),并按从小到大的顺序写出.
样例:
输入(guess.in):
15
输出(guess.out):
15=2+13

pascal 完全数 必做题:1、 求正整数A和B之间的完全数(A<B).完全数是指它的小于该数本身的因子之和等于它本身,如6=1+2+3,6即是一个完全数.样例:输入:4 10输出:16=1+2+3说明:输入共一
1、
var
i,a,b,top:longint;
c:array[0..100] of string;
procedure doit(x:longint);
var
i,num:longint;
s,h:string;
begin
str(x,s);
s:=s+'=';
num:=0;
for i:=1 to x div 2 do
if x mod i=0 then
begin
str(i,h);
s:=s+h+'+';
num:=num+i;
end;
if num=x then
begin
inc(top);
delete(s,length(s),1);
c[top]:=s;
end;
end;
begin
readln(a,b);
for i:=a to b do
doit(i);
writeln(top);
for i:=1 to top do
writeln(c[i]);
end.
2、
var
x,ans:longint;
function pd(x:longint):boolean;
var
i,j:longint;
s:string;
begin
str(x,s);
i:=1;
j:=length(s);
while ij then exit(true) else exit(false);
end;
function dp(x:longint):boolean;
var
i,j:longint;
begin
dp:=true;
for i:=2 to trunc(sqrt(x)) do
if x mod i=0 then
begin
dp:=false;
break;
end;
end;
begin
while not eoln do
begin
read(x);
if pd(x) and dp(x) then inc(ans);
end;
writeln(ans);
end.

pascal 完全数 必做题:1、 求正整数A和B之间的完全数(A<B).完全数是指它的小于该数本身的因子之和等于它本身,如6=1+2+3,6即是一个完全数.样例:输入:4 10输出:16=1+2+3说明:输入共一 Pascal列出1〜1000内的所有既是完全平方数又是回文数的整数 用pascal求一个数,这个数是11的倍数,百位数加十位数等于千位数,并且百位数加十位数是完全平方数. Free Pascal编程时有一些题,1.判断一个数是不是质数2.求200以内能被3,5,7同时整除的数,输出3.判断一个数是不是完全因子数(例如:6,它有约数1、2、3、6,除去它本身6外,其余3个数相加,1+2+3=6.28, PASCAL 排列数据每一行的数据项数 1 求平均数 用free pascal输入n个数,求出这些数的平均数.输入:只有一行共有n个数,数与数之间用一个空格隔开 (1 pascal求平均数(三)Description输入n个数,求出这些数的平均数.Input只有一行共有n个数,数与数之间用一个空格隔开 (1 pascal求正整数2到100之间的完全数完全数:因子之和等于它本身的数program cs4;var i,n,s:integer;begins:=0;for n:=2 to 100 dobeginfor i:=1 to n dobeginif n mod i =0 then s:=s+i;end;if s=n then writeln(n);s:=0;end;end.哪里出错 pascal语言编程问题(free pascal求1—N中的素数的个数.(1 pascal编程求1+3+5+...+n一定要是自己是过的,要用pascal! 问几道Pascal题目1、求一个三位数,其各位数的立方和,等于该数.2、求1!+2!+3!+4!+……+10!的值. 一道pascal的余数(韩信点兵)题!某数,除5余4,除6余1,除7余4,求此数. pascal两数平均数程序 pascal程序用,请用repeat语句实现请帮忙,1.用1700元买小狗(31元)和小猫(21元).要正好用完钱,怎么买?2.某数X加上100成为一个完全平方数,加上168成为另一个完全平方数,求X.3.用300,262,205,167分别除以某 pascal中如何求平均数输入n个正整数,求出这些数的平均数.第一行只有一个正整数:n (1 用Pascal编程求满足下列条件的三位数:该三位数等于它数... pascal回文数 1——1000中所有回文数输出,怎么打,要求简洁 free pascal 完全平方数用1~9 组成三个三位数,每一个数的各个数位上的数都不一样(每行输出三个数,这三个数一共9位,都不能为相同数字).而且这三个三位数都是完全平方数.