C語言如何進行累加求和?

Tags: 語言, 語句,

C語言是最為基礎的語言,掌握它非常有必要。該經驗中,小編將教大家如何使用迴圈語句進行累加求和,分別使用用for語句,while語句,do..while語句等三種語句進行累加求和,細細體會其中的區別。最後步驟給出C程式碼便於複製使用

工具/原料

Visual C++6.0

方法/步驟

用C語言實現1+2+3+…+10,作為例子說明。

C語言如何進行累加求和

初始化

程式碼段:

int i,s1=0,s2=0,s3=0;

C語言如何進行累加求和

使用for語句實現:

程式碼段:

for(i=1;i<=10;i++)//for語句部分

{

s1+=i;

}

printf("s1=%d\n",s1);

C語言如何進行累加求和

使用while語句實現:

程式碼段:

i=1;

while(i<=10) //while語句部分

{

s2+=i;

i++;

}

printf("s2=%d\n",s2);

C語言如何進行累加求和

使用do..while語句實現:

i=1;

do//do..while語句部分

{

s3+=i;

i++;

}while(i<=10);

printf("s3=%d\n",s3);

C語言如何進行累加求和

執行結果:

S1=55;

S2=55;

S3=55;

結果執行都是正確的。

C語言如何進行累加求和

整體程式碼如下:

#include

void main()

{

int i,s1=0,s2=0,s3=0;

for(i=1;i<=10;i++)//for語句部分

{

s1+=i;

}

printf("s1=%d\n",s1);

i=1;//while語句部分

while(i<=10)

{

s2+=i;

i++;

}

printf("s2=%d\n",s2);

i=1;//do..while語句部分

do

{

s3+=i;

i++;

}while(i<=10);

printf("s3=%d\n",s3);

}

C語言如何進行累加求和

注意事項

如果還經驗對您有幫助,請點個贊吧!!

相關問題答案