回 帖 发 新 帖 刷新版面

主题:这道题怎么解,有什么方法吗?

program program4;
const
  u: array[0..2] of integer = (1,-3,2);
  v: array[0..1] of integer = (-2,3);
var 
  i,n,sum:integer;
function g(n:integer):integer;
var i,sum:integer;
begin
  sum :=0;
  for i :=1 to n do inc(sum,u[i mod 3] * i);
  g :=sum;
end;
begin
  sum :=0;
  read(n);
  for i :=1 to n do inc(sum,v[i mod 2] * g(i));
  writeln(sum);
end.
输入:103
输出:[u]          [/u]

回复列表 (共4个回复)

沙发

这程序好像有问题啊

板凳

答案为17010

3 楼

解这道题的方法是:
1、复制
2、打开记事本
3、粘贴
4、改变文件扩展名为.PAS
5、打开
6、编译
7、RUN一下

4 楼

是-400啊

我来回复

您尚未登录,请登录后再回复。点此登录或注册