3+33+333+3333+.把它们前1997个数相加,他们和的百位是多少Pascal程序解法
来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/16 19:49:41
3+33+333+3333+.把它们前1997个数相加,他们和的百位是多少Pascal程序解法
3+33+333+3333+.把它们前1997个数相加,他们和的百位是多少
Pascal程序解法
3+33+333+3333+.把它们前1997个数相加,他们和的百位是多少Pascal程序解法
.表示编程序一般都是要先处理下题目简化了后编.
第一步处理后就变成了(3+33+333*1995)mod 1000\100
..然后这个程序就简单得不像话了.直接就是一道算式...
要老老实实编的话.1997个3放一起这个超出变量取值范围了
要只简化一半的话...不三不四的好别扭.
(省略开头)
S:=3+33;
for n:=3 to 1997 do S:=(S+333)mod1000;
a:=S\100;
write(a:1);
readln;
end.
整个式子中有1995个300,1996个30,1997个3,最后相加
....表示编程序一般都是要先处理下题目简化了后编....
第一步处理后就变成了(3+33+333*1995)mod 1000\100
..然后这个程序就简单得不像话了.....直接就是一道算式...
要老老实实编的话....1997个3放一起这个超出变量取值范围了
要只简化一半的话...不三不四的好别扭....
(省略开头)
S:=3+33;
全部展开
....表示编程序一般都是要先处理下题目简化了后编....
第一步处理后就变成了(3+33+333*1995)mod 1000\100
..然后这个程序就简单得不像话了.....直接就是一道算式...
要老老实实编的话....1997个3放一起这个超出变量取值范围了
要只简化一半的话...不三不四的好别扭....
(省略开头)
S:=3+33;
for n:=3 to 1997 do S:=(S+333)mod1000;
a:=S\100;
write(a:1);
readln;
end。
收起