C语言1开始加到100求和

Python015

C语言1开始加到100求和,第1张

#include<stdio.h>

intmain(){

inta1=1

inta2=2

...

inta100=100

intsum=a1+a2+...+a100

return0

}

扩展资料

C语言中任意输入两数求和

main()

{doublea,b,sum=0

printf("请输入两个实数:")

scanf("%f%f",&a,&b)

sum=a+b

printf("%f\n",sum)

}

sum = sum+i 这一句写在了for循环的外面,意思就是先作for循环至i=101,最后运行sum=sum+i,输出为101。

更改,把sum=sum+i写到循环里面。

#include <stdio.h>

int main(void)

{

int i,sum=0

for(i=0i<=100i++)

{

sum=sum+i

}

printf("%d",sum)

}

#include <stdio.h>

#include <conio.h>

int main(){

int sum=0,i=1

while(i<=100){

sum=sum+i

i++

}

printf("1+2+3+...+100=%d",sum)

getch()

}

方法二、

int main(){

int sum=0,i

for(i=1i<=100i++){

sum=sum+i

}

printf("1+2+3+...+100=%d",sum)

getch()

}

方法三、

int main(){

int sum=0,i=1

do{

sum=sum+i

i++

}

while(i<=100)

printf("1+2+3+...+100=%d",sum)

getch()

}

扩展资料:

java中编程实现1+2+3+4...+100的和。

定义一个变量total,用来统计和;然后用循环,从1到100;每次相加即可;

代码:

public class Test {

public static void main(String[] args) {

int total=0

for(int i=1i<=100i++){

total+=i

}

System.out.println("1+2+3+...+100的和是:"+total)

}

}

java运行输出:

1+2+3+...+100的和是:5050