當前位置:首頁 » 編程語言 » 從1加到n數列求和c語言
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

從1加到n數列求和c語言

發布時間: 2022-10-29 16:40:47

A. 用c語言求1到N的階層 的累加和

思路:先定義一個函數用來計算一個數的階乘,在從1到N循環依次就其累加和,最後輸出累加和即可。
參考代碼:例如求1到3的階乘累加和。
#include "stdio.h"
int fun(int n){
if(n==1) return 1;
else return n*fun(n-1);
}
#include "math.h"
int main() {
int n,sum=0,i;
scanf("%d",&n);
for(i=1;i<=n;i++)
sum+=fun(i);
printf("%d\n",sum);

return 0;
}
/*
運行結果:
3
9
*/

B. 遞歸 1到n 求和 C語言

#include "stdio.h"
main()
{int i,sum=0;
for(i=1;i<=100;i++)
sum=sum+i;
printf("%d",sum);
}
這個是簡單的求1~100的和的小程序,如果你需要N為更大的數那麼把程序中的100換成你需要的數就可以,希望能幫你的忙!

C. 編寫一c語言程序,從1加到n

1.
#include
<stdio.h>
void
main()
{
int
n;
scanf("%d",&n);
printf("%d",(1+n)*n/2);/*用等差數列前n項和公式*/
}
2.
#include
<stdio.h>
void
main()
{
int
n,sum
=
0;/*用sum記錄和*/
scanf("%d",&n);
for
(int
i
=
1;i
<=
n;i++)
sum
+=
i;
printf("%d",sum);
}
第一種效率比較高一些

D. c語言 求1到n的累加和,求高手指點!

#include <stdio.h>
int main()
{
int n,sum=0;
printf("請輸入n的值\n");
scanf("%d",&n);
for(int i=1;i<=n;i++)
{
sum=sum+i;
}
printf("%d\n",sum);
return 0;
}

E. C語言,求1+3+5+.......+n的編程

#include <stdio.h>


int main()

{

int sum,n,i;

scanf("%d",&n);

for(sum=0,i=1;i<=n;i+=2)

sum+=i;

printf("%d ",sum);

return 0;

}

F. c語言求1~n累加求和

#include<stdio.h>

int main()

{ int n,i,s=0;

scanf("%d",&n);

for(i=1; i<=n; i++)

s+=i;

printf("%d ",s);

return 0;

}

G. C語言1開始加到100求和

#include<stdio.h>

intmain(){

inta1=1;

inta2=2;

...

inta100=100;

intsum=a1+a2+...+a100;

return0;

}

(7)從1加到n數列求和c語言擴展閱讀

C語言中任意輸入兩數求和

main()

{doublea,b,sum=0;

printf("請輸入兩個實數:");

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

sum=a+b;

printf("%f ",sum);

}

H. 急!!!怎麼用C語言編寫程序,用函數完成:計算從1開始到n的自然數的和

C語言是普適性最強的一種計算機程序編輯語言,它不僅可以發揮出高級編程語言的功用,還具有匯編語言的優點,計算和的方法為:

1、新建一個求1到100自然數之和項目。

注意事項:

C語言的語法限制不太嚴格,對變數的類型約束不嚴格,影響程序的安全性,對數組下標越界不作檢查等。從應用的角度,C語言比其他高級語言較難掌握。也就是說,對用C語言的人,要求對程序設計更熟練一些。

I. c語言如何編寫從1加到n的程序可輸入的n的那種,謝謝了

include<stdio.h>

int main()

{

int n,i;

int sum=0;

printf("請輸入要累加的數字n:");

scanf("%d",&n);

for(i=0;i<=n;i++)

{

sum=sum+i;

}

printf("累加的和為%d",sum);

return 0;

}


(9)從1加到n數列求和c語言擴展閱讀:

在C語言中,有三種類型的循環語句:for語句、while語句和do While語句。分別介紹如下:

for

for為當型循環語句,它很好地體現了正確表達循環結構應注意的三個問題:

⑴控制變數的初始化。

⑵循環的條件。

⑶循環控制變數的更新。

while:

while結構循環為當型循環(when type loop),一般用於不知道循環次數的情況。維持循環的是一個條件表達式,條件成立執行循環體,條件不成立退出循環。

while語句格式為:

while(條件表達式)

循環體

每次執行循環體前都要對條件表達式進行判斷。

do…while語句結構為直到型循環(until type loop),也用於不知道循環次數的情況。do…while和while的區別在於do…while結構是執行完一遍循環體再判斷條件。

do while語句格式為:

do

循環體

while(條件表達式);

每執行完一次循環體,do…while結構都要判斷一下條件表達式。

參考資料來源:網路-循環語句