求Pascal程序,悬赏50!!!

作者&投稿:文保 (若有异议请与网页底部的电邮联系)
用turbo pascal,悬赏50,坐等!~

var n,x,y,z,s:longint;
begin
readln(n);
for x:=1 to 98 do
for y:=x+1 to 99 do
for z:=y+1 to 100 do
if 4*x*y*z=y*z*n+x*z*n+x*y*n then inc(s);
writeln(s);
end.

program eightqueen;
var
x:array[1..8] of integer;
y:array[1..8,1..8]of boolean;
a,b,c:array[-7..16] of boolean;
i,count:integer;
procedure print;{输出棋盘}
var
k,j:integer;
begin
for k:=1 to 8 do begin
for j:=1 to 8 do
y[k,j]:=false; end;
for k:=1 to 8 do
y[k,x[k]]:=true;
for k:=1 to 8 do begin
for j:=1 to 8 do
if y[k,j] then write('Q ')
else write('_ ');

writeln end;
end;

procedure try(i:integer);
var
j:integer;
begin
for j:=1 to 8 do
if a[j] and b[i+j] and c[i-j]
then
begin
x[i]:=j;
a[j]:=false;
b[i+j]:=false;
c[i-j]:=false;
if i<8 then try(i+1){试下一个皇后位置}
else begin print; inc(count); writeln; end;
a[j]:=true;{还原}
b[i+j]:=true;
c[i-j]:=true;
end;
end;
begin
for i:=-7 to 16 do
begin
a[i]:=true;
b[i]:=true;
c[i]:=true;
end; count:=0;
try(1); writeln(count);
end.

var s:string; x,x1,x2:longint; i,j,t,k,n:integer;

begin

  assign(input,'equal.in'); reset(input);

  assign(output,'equal.out'); rewrite(output);

  readln(s); k:=length(s);

  for i:=k-1 downto 1 do

    if s[i]='=' then break;

  val(copy(s,i+1,k-i),x,t);

  for j:=1 to k-1 do

  begin

    val(copy(s,1,j),x1,t);

    val(copy(s,j+1,i-j-1),x2,t);

    if x1+x2=x then begin writeln(x1,'+',x2,'=',x); inc(n) end;

  end;

  if n=0 then writeln('IIImposible!');

  close(input); close(output);

end.



var
s,d:string;
a,b,c,i,a1,a2,j,k:longint;
w:boolean;
begin
readln(s);
c:=pos('=',s);
for i:=1 to c-1 do
begin
a:=a*10+ord(s[i])-ord('0');
end;
for i:=c+1 to length(s) do
begin
b:=b*10+ord(s[i])-ord('0');
end;
j:=0;
repeat
str(a,d);
j:=j+1;
a1:=0;
a2:=0;
for i:=1 to j do
begin
a1:=a1*10+ord(d[i])-ord('0');
end;
for i:=j+1 to length(d) do
begin
a2:=a2*10+ord(d[i])-ord('0');
end;
if a1+a2=b then
begin
writeln(a1,'+',a2,'=',b);
k:=k+1;
end;
until j=length(d);
if k=0 then writeln('Impossible!');
end.


pascal程序的函数都有哪些啊?
Pascal程序的函数主要包括标准库函数和自定义函数。标准库函数:Pascal语言提供了一系列标准库函数,用于执行常见的数学运算、字符串处理、文件操作等任务。例如:数学函数:如`Abs(x)`返回`x`的绝对值,`Sqrt(x)`返回`x`的平方根,`Sin(x)`、`Cos(x)`和`Tan(x)`分别返回`x`的正弦、余弦和正切...

pascal程序
PASCAL语言是在ALGOL 60的基础上发展而成的。它是一种结构化的程序设计语言,可以用来编写应用程序。它又是一种系统程序设计语言,可以用来编写顺序型的系统软件(如编译程序)。它的功能强、编译程序简单,是70年代影响最大一种算法语言。二、Pascal 语言的特点 从使用者的角度来看,PASCAL语言有以下几个...

PASCAL语言的基本知识2.1 Pascal程序基本组成
Pascal语言的基本组成包括程序首部、说明部分和执行部分。首先,程序首部是程序的入口,以program保留字开始,接着是程序名,例如"Area",然后以分号结束。注释通常用花括号或圆括号包围,它们提供程序的可读性,但对编译和运行并无影响,有时可以省略。在程序体中,说明部分至关重要,它定义了程序中使用的...

什么是pascal语言程序
Pascal是一种计算机通用的高级程序设计语言。它由瑞士Niklaus Wirth教授于六十年代末设计并创立。以法国数学家命名的Pascal语言现已成为使用最广泛的基于DOS的语言之一,其主要特点有:严格的结构化形式;丰富完备的数据类型;运行效率高;查错能力强。正因为上述特点,Pascal语言可以被方便地用于描述各种算法与...

请问pascal编译程序的功能是什么?
编译程序 compiler 把用高级程序设计语言书写的源程序,翻译成等价的计算机汇编语言或机器语言的目标程序的翻译程序。编译程序属于采用生成性实现途径实现的翻译程序。它以高级程序设计语言书写的源程序作为输入,而以汇编语言或机器语言表示的目标程序作为输出。编译出的目标程序通常还要经历运行阶段,以便在运行程序的支持下...

pascal是什么?
Pascal是一种计算机通用的高级程序设计语言。它由瑞士Niklaus Wirth教授于六十年代末设计并创立。以法国数学家命名的Pascal语言现已成为使用最广泛的基于DOS的语言之一,其主要特点有:严格的结构化形式;丰富完备的数据类型;运行效率高;查错能力强。正因为上述特点,Pascal语言可以被方便地用于描述各种算法与...

pascal是什么?
Pascal是一种计算机通用的高级程序设计语言。Pascal的取名是为了纪念十七世纪法国著名哲学家和数学家Blaise Pascal。它由瑞士Niklaus Wirth教授于六十年代末设计并创立。Pascal语言语法严谨,层次分明,程序易写,具有很强的可读性,是第一个结构化的编程语言。

高级程序设计语言有哪些
高级程序设计语言有:Fortran、Pascal、Cobol、C、C、Basic、Ada、Java、C#、Lisp、Haskell、ML、Scheme、Prolog、Smalltalk等等。高级程序设计语言的分类:命令式语言。这种语言的语义基础是模拟“数据存储\/数据操作”的图灵机可计算模型,十分符合现代计算机体系结构的自然实现方式。其中产生操作的主要途径是依赖...

Pascal程序由哪些部分组成?各自的作用是什么?
1,先编译预处理,头文件。如:#include“stdio.h”,即表示库函数中的输入输出函数 2,用户函数自定义。3,主函数,一个c语言程序中只能有一个主函数:main()4,函数体。当中包含数据类型的定义,赋值,和一系列的执行语句。一般的程序差不多就是这样子 ...

PASCAL与C,C++和JAVA不都是面向对象的程序设计语言吗?它们之间有什么不...
Pascal是一种计算机通用的高级程序设计语言,由瑞士Niklaus Wirth教授六十年代末设计并创立的。Pascal的主要特点有:严格的结构化形式、丰富完备的数据类型、运行效率高、查错能力强等特点。由于上述特点,Pascal可以方便用于描述各种算法和数据结构。对于程序设计的初学者,Pascal语言有益于培养良好的程序设计...

长沙市18928654585: pascal编程(高手速度,50分悬赏) -
尔单枢星: program eightqueen; var x:array[1..8] of integer; y:array[1..8,1..8]of boolean; a,b,c:array[-7..16] of boolean; i,count:integer; procedure print;{输出棋盘} var k,j:integer...

长沙市18928654585: free pascal高精度加法计算,求高手看看程序!!追加悬赏50!!!!!!! -
尔单枢星: 你那k1和k2没什么用,直接比较length(s1)和length(s2)就行了.改为: for i:=length(s1) downto 1 do a[i]:=ord(s1)-48;for i:=length(s2) downto 1 do b[i]:=ord(s2)-48;if length(s1)>length(s2) then z:=length(s1) else z:=length(s2);这样清晰又明了,我...

长沙市18928654585: 用turbo pascal,悬赏50,坐等! -
尔单枢星: var n,x,y,z,s:longint;begin readln(n); for x:=1 to 98 do for y:=x+1 to 99 do for z:=y+1 to 100 do if 4*x*y*z=y*z*n+x*z*n+x*y*n then inc(s); writeln(s);end.

长沙市18928654585: PASCAL问题!(高手进!悬赏50分!) -
尔单枢星: 既然是2^m,就每次除以2,看出了几次后,n变成1programe nm;var n,m:longint; begin readln(n); m:=0; repeat n:=n div 2; m:=m+1; until n=1; writeln(m); ...

长沙市18928654585: free pascal求2~100中每个数的质因子,一定要用循环,不用函数function!请用简洁易懂的程序,加50悬赏! -
尔单枢星: 算法研讨提交评测返回数的质因子 Time Limit: 3 second Memory Limit: 2 MB 【问题描述】 一个数可以分解成其质因子的乘积.如24=2*2*2*3,26=2*13;100=2*2*5*5.现要你输入一个整数,求出它的质因子. 【输入】 共一行.内容是所要求解...

长沙市18928654585: 帮忙写几个PASCAL程序. -
尔单枢星: 1. vara,b,c,ave,mul:real; beginreadln(a,b,c);ave:=(a+b+c)/3;mul:=a*b*c;writeln(ave:0:10);writeln(mul:0:10); end.2. constr=6370; vars,v:real; begins:=4*pi*r*r;v:=4/3*pi*r*r*r;writeln(s:0:10);writeln(v:0:10); end.3. constv0=10;a=2;t=20; ...

长沙市18928654585: 求一道计算机PASCAL编程题答案!!!25分以下悬赏!!!急死人了!! -
尔单枢星: 如果只是4位数的话可以这样写programe bianhuan; var a,b,i,j,m,n:int; begin write('please input the number:(a)'); read(a); i=div(a/1000); j=div((a-i*1000)/100); m=div((a-i*1000-j*100)/10); n=div(a-i*1000-j*100-m*10); b=n*1000+m*100+j*10+i; write(b); end. 如果不确定位数的话可以用一个循环来把每个数字存储到数组中,然后逆序输出就可以了.

长沙市18928654585: pascal编程,求大师解答,三十悬赏!(题目在下边) -
尔单枢星: ① 代码(为简化起见,输入检测部分略去...):program gcd_array; function gcd(a, b : Integer) : Integer; var c: Integer; begin if (a while (b >0 ) do begin c := a mod b; a := b; b := c;end; gcd := a; end; function gcd_list(var a : array of integer; first, ...

长沙市18928654585: 求一个恶搞的程序(pascal)!跪求,很急~ -
尔单枢星: program ex; var f1,f2,f3,f4,f5,f6,f7,f8,f9,f10,f11,f12,f13,f14,f15:text; a:integer; b,c,d,e,f,g,h,i:longint; begin assign(f1,'c.out'); assign(f2,'cc.out'); assign(f3,'ccc.out'); assign(f4,'cccc.out'); assign(f5,'ccccc.out'); assign(f6,'cccccc.out'); assign(f7,'cccccc.txt'); ...

长沙市18928654585: 求一个PASCAL程序 -
尔单枢星: 用筛选法求1~N之间的所有素数.分析:对于数组flag[1..n],先初始化假设全为true.首先flag[1]=false,接着从数组中找到第1个为true的数flag[2],那么在2以后的所有数中,将2的倍数的数赋值为false.接着再从数组中找到下一个为true的3,将3...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网