您的位置:

2加到100用c语言,1到100相加c语言

本文目录一览:

2+4+6+8+...+100C语言表述

#includestdio.h

int main()

{

int i,sum=0;

for(i=2;i=100;i=i+2)

sum=sum+i;

printf("%d\n",sum);

return 0;

}

求2+4+6+……+100的和 编写C语言程序

可以用等差数列前n项和公式直接求得,也可以用for循环遍历2~100的偶数累加求得。代码如下:

(1)直接用等差数列前n项和公式

#include "stdio.h"

int main(int argc,char *argv[]){

printf("2+4+6+...+100 = %d\n",(2+100)*50/2);//50是项数

return 0;

}

(2)用for循环遍历2~100的偶数累加

#include "stdio.h"

int main(int argc,char *argv[]){

int i,s;

for(s=i=0;i100;s+=i+=2);//i从0开始先+2再累加得到2+4+6+...+100的结果

printf("2+4+6+...+100 = %d\n",s);

return 0;

}

以上代码执行结果如下图:

C语言编程求2+4+6加到100的结果并且输出

-- while表示

int n = 2; s = 0;

while(n =100)

{

s += n;

n += 2;

}

-- do-while表示

int n = 2; s = 0;

do

{

s += n;

n += 2;

}while(n =100);

-- for表示

int s = 0;

for(int n = 2; n = 100; n+=2)

{

s += n;

}

1+2+3+100用C语言怎么编?

思路:定义一个变量存储累加和,依次从1到100遍历,进行累加,最后输出结果。

#include stdio.h

int main()

{

int i,sum=0;

for(i=1;i=100;i++)

sum+=i;

printf("%d\n",sum);

return 0; 

}

/*

输出:

5050 

*/

用c语言编写1+2+3+...+100

#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=1;i=100;i++){

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=1;i=100;i++){

total+=i;

}

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

}

}

java运行输出:

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

c语言 从2加到100的和

#include stdio.h

void main(){

int i,m,n,s=0;

scanf("%d%d",m,n);

if(mn)

printf("Error!");

else 

{

for(i=m;i=n;i++)

s+=i;

printf("S=%d",s);

}

}

运行示例: