求教!输出和为100的连续数的算法是正整数!比如求和为1000的连续正整数,有个组合为:198、199、 200、201 、202

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/28 08:23:51

求教!输出和为100的连续数的算法是正整数!比如求和为1000的连续正整数,有个组合为:198、199、 200、201 、202
求教!输出和为100的连续数的算法
是正整数!比如求和为1000的连续正整数,有个组合为:198、199、 200、201 、202

求教!输出和为100的连续数的算法是正整数!比如求和为1000的连续正整数,有个组合为:198、199、 200、201 、202
如果用程序:(delphi语言)算法应该是看得懂的.
var
i,j,k integer;
a:string;
begin
for i := 1 to 50 do begin
a:=inttostr(i);
for j:=i+1 to 50 do begin
k:=i+j;
a:=a+','+inttostr(j);
if k=100 then begin
showmessage(a);//可以定义一个字符串数组,每次赋这个字符串给数组.
break;//跳出内循环
end;
if k>100 then begin
break;//跳出内循环
end;
end;
end;
end;
根据位数来算
1+2 = 3 + 2*n =100 n整数,不成立
1+2+3 =6 +3*n =100 n整数,不成立
1+2+3+4 =10 +4*n =100 n整数,不成立
1+2+3+4+5 =15 +5*n =100 n=17 成立 这组整数为18,19,20,21,22
1+2+3+4+5+6=21 +6n =100 n整数,不成立
1+2+3+4+5+6+7 =28 +7n =100 n整数,不成立
1+2+3+4+5+6+7 +8 = 36+8n =100 n =8 成立 这组数为9-16的连续整数
1+2+3+4+5+6+7 +8+9=45+9n =100 n整数,不成立
1+2+3+4+5+6+7 +8+9+10 =55 +10n =100 n整数,不成立
1+2+3+4+5+6+7 +8+9+10 +11 = 66+11n =100 n整数,不成立
1+2+3+4+5+6+7 +8+9+10 +11 +12=78+12n =100 n整数,不成立
1+2+3+4+5+6+7 +8+9+10 +11 +12+13=91+13n =100 n整数,不成立
后面就没有可能了 .根据这个算法也可以写出一个循环代码,比上面的更简单.
k:=0;
m:=0;
for i:= 2 to 13 do begin
for j:=1 to i do begin
k:=k+j;
end;
k:=100-k;
m:=k mod i;
if m= 0 then
showmessage(inttostr(round(k/i)+1)+'--'+inttostr(round(k/i)+i));
end;

求教!输出和为100的连续数的算法是正整数!比如求和为1000的连续正整数,有个组合为:198、199、 200、201 、202 设计一个算法,输出自然数1到100中能被7整除的数 如图是一个算法的流程图,则输出S为3019. c程序:输入10个数,将其中能被3和5整除的数输出算法思路 1~1001连续自然数的和简便算法是什么 用c语言编-从键盘输入一个自然数n,找出所有连续的自然数段全部数之和为n【输出形式】输出每个累加和等于n的连续的自然数段的第一个数和最后一个数,两数之间用符号~隔开,每段一行,所有 三个连续奇数的和为69这个数是多少 请设计一个算法:输入实数a1,a2,...aN,输出a1,a2,..aN中最大的数和最小的数,并画出程序图.急 一个长方体的体积是720立方厘米,它的长,宽,高的厘米数是三个连续的自然数,它的长,宽,高,分别为多少?求具体算法,没有学乘方和立方. 求算法:输入一个单精度小数,在结果中分别输出这个数的整数和小数部分输入一个单精度小数,在结果中分别输出这个数的整数部分和小数部分 编程 输出3个数中最大的数 写出算法伪代码要具体过程, 输入3个不同的数,求输出最大值!写出算法 1连续乘到100的简便算法 写算法!用传统流程图表示下列问题的算法?写算法!用传统流程图表示下列问题的算法?----1.依次将10个数输入,要求将其中最大的数输出.2.将100-200之间的素数输出. 已知a、b、c为集合A={1,2,3,4,5,6}中三个不同的数,通过如图所示算法框图给出的算法输出a=4的概率是 中间数为m的三个连续奇数的和与中间数为n的五个连续偶数的和的差为_____ 1-99连续自然数之和的算法 设计算法 输出1000以内能被3和5整除的所有正整数设计算法 输出1000以内能被3和5整除的所有正整数