求累加和c語言
發布時間: 2025-07-30 12:56:03
㈠ 用c語言求1到N的階層 的累加和
思路:先定義一個函數用來計算一個數的階乘,在從1到N循環依次就其累加和,最後輸出累加和即可。
參考代碼:例如求1到3的階乘累加和。
#include"stdio.h"
intfun(intn){
if(n==1)return1;
elsereturnn*fun(n-1);
}
#include"math.h"
intmain(){
intn,sum=0,i;
scanf("%d",&n);
for(i=1;i<=n;i++)
sum+=fun(i);
printf("%d ",sum);
return0;
}
/*
運行結果:
3
9
*/
㈡ c語言中,求4+8+12+...+98的累加和並輸出和的值
您可以使用以下代碼來求解這個問題:
#include <stdio.h>int main(){ int sum = 0; //用來保存累加和
for (int i = 4; i <= 98; i += 4) //從4開始,每次加4
{
sum += i; //累加
} printf("The sum is %d\n", sum); //輸出累加和
return 0;
}
這段代碼會從4開始,每次加4,直到加到98為止。每次加完後,都會把累加和保存在變數sum中,最後輸出累加和的值。
㈢ c語言怎麼求1到n的累加和
1、首先定義一個函數,這個函數里的內容求n的階乘,返回值是n的階乘,如下圖所示。
熱點內容