分别使用循环语句for、while、repeat实现求从1加到100的和

如题所述

package com.kk.print;

/** 分别使用循环语句for、while、repeat实现求从1加到100的和 */
public class ForWhiledoWhile {
public static void main(String[] args) {
int result1 = 0;
int result2 = 0;
int result3 = 0;
for (int i = 0; i <= 100; i++) {
result1 += i;
}

int k = 0;
while (k <= 100) {
result2 += k;
k++;
}

int j = 0;
do {
result3 += j;
j++;
} while (j <= 100);

System.out.println("for : " + result1 + "\nwhile : " + result2
+ "\ndo-while : " + result3);
}
}追问

这是用deiphi7吗?我没有学过C语言。。。

追答

额 这是Java

温馨提示:内容为网友见解,仅供参考
第1个回答  2011-10-20
这个我们正好学过 我今年高二 你要算法初步的解法吗?
我先给你一个有把握的 s=0 s=s+i for i(1;1;100)else end s 这个是for循环的 格式你自己改一下 while的和这个累死 s=0 i=0 s=s+i i=i+1 whilei<=99 end s end 大小写我给你改了
第2个回答  2011-10-25
main()
{
int i=1,sum=0;
while(i<=100)
{
sum+=i;
i++;
}
printf("sum=%d\n",sum);
}

分别使用循环语句for、while、repeat实现求从1加到100的和
package com.kk.print;\/** 分别使用循环语句for、while、repeat实现求从1加到100的和 *\/ public class ForWhiledoWhile { public static void main(String[] args) { int result1 = 0;int result2 = 0;int result3 = 0;for (int i = 0; i <= 100; i++) { result1 += i;} int...

分别使用循环语句for、while、repeat实现求从1加到100的和
for i(1;1;100)else end s 这个是for循环的 格式你自己改一下 while的和这个累死 s=0 i=0 s=s+i i=i+1 whilei<=99 end s end 大小写我给你改了

Verilog循环语句(for、while、foever和repeat)
Verilog的循环语句是实现代码重复执行的关键工具,主要包括for、while、forever和repeat等。它们的主要作用是简化代码,提高可读性,并在测试或特定环境下实现无限或有限次的执行。1. For循环For循环用于确定次数的迭代,尽管在FPGA设计中可能部分可综合,但在处理数组或需要固定次数操作时非常实用。其基本语法...

用Pascal编程求满足下列条件的三位数:该三位数等于它数字的立方和。
For n := 15 to 30 do Begin a := 2*n; Writeln(a);End; Readln;End.[例3.3]自然数求和:编一个程序,求从1至100的自然数的和。解:①令S=0; ②令a表示1至100的自然数,用循环列出;③ 将这些自然数用公式S:=S+a 逐一累加到S中去; = 4 \\* GB3 ④ 循环结束后,S即为1至100的自然数的和...

...软件lingo里怎么用循环语句。就比如从一加到十,要有详细的代码。
for语句的格式为:@For(中间是具体的语言);中间具体的语言是:你定义的集合变量申明,然后冒号之后就是你的运算表达式,表达式方式和正常的方式相同。repeatwithi=1to100endrepeat这是一个从一到100的循环。利用等差数列,求和公式。。data:x=?;!运行后出现输入框;enddatasum=(1+x)*x\/2;...

博图scl语言For+while+repeat循环语句都是一个周期内完成吗?
END_FOR;```上述代码将循环10次,因为i的初始值为1,每次增加1,直到i等于10时停止循环。而While和Repeat循环语句则不一定能够在一个周期内完成,因为它们的条件是根据程序运行中的实际情况而定。例如:```WHILE X < 100 DO \/\/ 在此处编写循环体代码 END_WHILE;```在上述代码中,X的值由程序...

Free Pascal的循环语句
for i:=1 to n do s:=s+i;write(s(即答案));(2)var n,s,i:longint;while i<n do begin i:=i+1;s:=s+i;end;write(s(即答案));(3)var n,s,i:longint;begin repeat inc(i);s:=s+i;until i=n;2.(1)var n,s,i:longint;for i:=1 to (n div 2) do s:=s+...

Verilog循环语句
for语句最简单的应用形式是很易理解的,其形式如下:for循环语句实际上相当于采用while循环语句建立以下的循环结构:这样对于需要8条语句才能完成的一个循环控制,for循环语句只需两条即可。下面分别举两个使用for循环语句的例子。例1用for语句来初始化memory。例2则用for循环语句来实现前面用repeat语句实现...

free pascal问题
a:=1;b:=1;t:=2;repeat c:=a+b;a:=b;b:=c;inc(t);until c>100;writeln(t);end.3、var sum,n,tmp:real;begin readln(n);tmp:=n;while (tmp>=n*0.001) do begi sum:=sum+tmp;tmp:=tmp*0.7;sum:=sum+tmp;end;sum:=sum-tmp;writeln(sum:0:2);end.望楼主采纳 ...

pascal学习
下面是Pascal语言的保留字(斜体是Turbo Pascal特有的保留字):AND,ARRAY,BEGIN,CASE,CONST,DIV,DO,DOWNTO,ELSE,END,FILE,FOR,FUNTION,GOTO,IF,IN,LABEL,MOD,NIL,NOT,OF,OR,PACKED,PROCEDURE,PROGRAM,RECORD,REPEAT,SET,THEN,TO,TYPE,UNTIL,VAR,WHILE,WITH,EXPORTS,SHR,STRING,ASM,OBJECT,UNIT,CONSTRUCTOR,...

相似回答