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結構都要判斷一下條件表達式。
參考資料來源:網路-循環語句