早教吧作业答案频道 -->其他-->
PASCAL题5、描述Description对一个给定的自然数M,求出所有的连续的自然数段(连续个数大于1),这些连续的自然数段中的全部数之和为M。例子:1998+1999+2000+2001+2002=10000,所以从1998到
题目详情
PASCAL题
5、描述 Description
对一个给定的自然数M,求出所有的连续的自然数段(连续个数大于1),这些连续的自然数段中的全部数之和为M。
例子:1998+1999+2000+2001+2002 = 10000,所以从1998到2002的一个自然数段为M=10000的一个解。
输入格式 Input Format
包含一个整数的单独一行给出M的值(10
5、描述 Description
对一个给定的自然数M,求出所有的连续的自然数段(连续个数大于1),这些连续的自然数段中的全部数之和为M。
例子:1998+1999+2000+2001+2002 = 10000,所以从1998到2002的一个自然数段为M=10000的一个解。
输入格式 Input Format
包含一个整数的单独一行给出M的值(10
▼优质解答
答案和解析
Jsoi 2004-2005 连云港 夏令营 A 组 第一天试题 1. If and only if M=2*2*2*2*...,there is no answer. 假设: A+(A+1)+(A+2)+......+(A+k)=M, 则 : (2A+k)(k+1)=2M 可以确定 K的范围(A最小=1时k方可最大):maxk(maxk+1)/20)
then print. 再做不出来我也没办法了。
program ss;
var m:longint;
procedure init;
begin
writeln;
write('Input M = ');readln(m);
end;
procedure search;
var t,n:longint;
k:longint;
begin
t:=m div 5;
for n:=1 to t do
for k:=1 to m div n do
if k*(n+(k-1)/2)=m then writeln(n,' ',n+k-1);
end;
BEGIN
init;
search;
END.
then print. 再做不出来我也没办法了。
program ss;
var m:longint;
procedure init;
begin
writeln;
write('Input M = ');readln(m);
end;
procedure search;
var t,n:longint;
k:longint;
begin
t:=m div 5;
for n:=1 to t do
for k:=1 to m div n do
if k*(n+(k-1)/2)=m then writeln(n,' ',n+k-1);
end;
BEGIN
init;
search;
END.
看了PASCAL题5、描述Desc...的网友还看了以下:
这个作业怎么做?听下面5段对话.每段听下面5段对话.每段对话后有一个小题,从题中所给的A、B、C三 2020-05-14 …
下面的题做的对吗?把错误改过来8-5*15分之2=3*15分之2=5分之217分之8*9分之5+1 2020-05-24 …
下面的题对吗把错误改过来8-5*15分之2=3*15分之2=5分之217分之8*9分之5+17分之 2020-05-24 …
麻烦帮我四级估下分快速阅读对3个,听力段对话对5个,长对话对6个,短文理解对5个,复合式听写对7个 2020-05-24 …
听下面5段对话.每段听下面5段对话.每段对话后有一个小题,从题中所给的A、B、C三个选项中选出最佳 2020-06-20 …
光明的心曲.选文开头对墙上夕晖的描写在文中有什么作用.选文开头对墙上夕晖的描写在文中有什么作用2. 2020-07-15 …
角度怎么换算直径是13.95米,分长5.9度第段的一个弧,那每个弧长多少?直径是13.95米,分成 2020-07-19 …
听第9段对话,回答第15至第17三个小题.15.Whatdowelearnaboutthewoman 2020-10-30 …
1.一段公路,走了全长的5/6,正好是2500米,单位"1'是(),2500与()对应,等量关系式是 2020-11-17 …
VB中数据转换麻烦指导下VB代码该如何写:TXT文件中包含:直选复式4,5,7,9|2,3,6|1, 2020-12-05 …