<pre id=\"best-answer-content\" class=\"reply-text mb10\">r s,n,t,i,j:longint;
begin
assign(input,\'d1.in\');reset(input);
assign(ouput,\'d1.out\');rewrite(output);
readln(n);
j:=-2;
for i:=1 to n do
begin
j:=j 3;
if i mod 2=1 then t:=1 else t:=-1;
s:=s t*j;
end;
writeln(s);
close(input);
close(output);
end.
第二题:
program baid2;
var s,i:longint;
begin
assign(input,\'d2.in\');reset(input);
assign(output,\'d2.out\');rewrite(output);
s:=1;
for i:=1 to 9 do
s:=(s 1)*2;
writeln(s);
close(input);close(output);
end.
第五题:
program dd5;
var s,n,i,a,t:longint;
begin
assign(input,\'d5.in\');reset(input);
assign(output,\'d5.out\');rewrite(output);
readln(n);
s:=1;a:=0;
for i:=2 to n-1 do
begin
t:=s;
s:=s a;
a:=t;
end;
write(s,\' \');
t:=s;
s:=s a;a:=t;
write(s,\' \');
s:=s a;
writeln(s);
close(input);
close(output);
end.
累了,睡觉去了,下面不做了,看着给点分好了。测试过了,应该是对的。 |