1樓:匿名使用者
long fac(long n)
void main(void)
printf("sum: %ld\n", sum);}
c語言 求s=1!+2!+3!+4!+5!並輸出結果
2樓:
#include
#define n 5 //定義符號常量//求出每一項階乘值的函式
int fact(int n)
int main()
執行結果:
3樓:匿名使用者
#includeint main() sum+=a;}printf("%d\n",sum); return 0;} 這個絕對正確
4樓:匿名使用者
main()q(j)return(sum);}
5樓:匿名使用者
#includeint main()sum+=a;printf("%d\n",sum); return 0;}
6樓:匿名使用者
以人格保證這個沒錯
#include
int main()
printf("%d\n",s);
return 0;}
用c語言編寫程式求1!+2!+3!+4!+5!的結果.
7樓:匿名使用者
先考慮階乘的計算是如何實現的
int i,s=1;
for(i=1;i<=5;i++)
再考慮如何實現階乘求和。將s求和即可!
int i,s=1,sum=0;
for(i=1;i<=5;i++)
printf("%d",sum);
8樓:
//#include "stdafx.h"//vc++6.0加上這一行.
#include "stdio.h"
void main(void)
9樓:乾坤毒王
#include
int fun( int x )
void main()
10樓:星空深處
#include
#include
int qjc(int n)else
}int sum(int n)else
}int main()
getchar();
return 0;}
用c語言,輸入n的值,程式設計計算出s=1*1+2*2+3*3+4*4+5*5+……+n*n的s值?
11樓:匿名使用者
#include
int main()
printf("%d",s);}
c語言,求1!+2!+3!+4!+5!+....+n!
12樓:匿名使用者
這裡的關bai鍵是要有一個變數能儲存du下n!和zhi整個的和,普通daoint型和long int型變數版範圍權都很小,所以建議用double型變數。
你的程式雖然提示輸入資料到變數n,但沒有呼叫輸入語句輸入,應當:
你用sum變數儲存累加和,這是正確的,但每項的階乘值沒有變數來儲存是個問題,要知道階乘也是一個累乘的結果,而i*i並不是n的階乘而是n的平方。當前項等於前邊相乘以當前的i值,這個累乘變數的起始值為1。
建議:int i,n;
double sum,m;
...sum=0; m=1; //變數m計算當前項即階乘值for ( i=1;i<=n;i++ )
printf("sum=%.0lf\n",sum);
但請注意,仍有n過大無法計算的問題存在。
13樓:夜如此溫柔
#include
int factorialadd (int num)else
return num * factorialadd(num - 1);
}int main()
printf("sum = %d\n", sum);
return 0;
}此處用到一個簡專單的遞屬歸演算法
14樓:濸海月明
#include"stdio.h"
int fun(int p)
return sum;
}int main()
15樓:匿名使用者
#include "stdio.h"
int main()
printf("sum=%d\n",sum);
return 0;}
16樓:青春無情
int sum = 0 , temp = 1;
for(int i =1; i<=n; ++i)
printf("%d\n",sum);
17樓:射手座
sum=0;
for(i=1;i<=n)
18樓:匿名使用者
#include
int foo(int n)
int main()
c語言,編寫一程式輸入一個正整數n,計算並輸出s的前n項和,s=1/2-2/3+3/4-4/5+......(-1)n/(n+1)
19樓:匿名使用者
main()printf("sum=%f\n",s);} 拷貝你提問中的**,但是for後邊的分號明顯是手誤,給你改了一下
20樓:鄒孫麗
如果你不把flag 改為float型的話
執行的結果是 0哦
21樓:ms舞動的天使
flag*k/(k+1);flag=flag*(-1)
22樓:匿名使用者
在c語言中,int整形裡,「/」號是除以後去整的意思,這裡如果不修改flag的形式,得出來的1/2 2/3取整後都是0,結果永遠是0。 一句話來說就是,這個題目錯了
編寫程式,計算s的值 s=1/2+2/3+3/5+5/8+......(前20項的和)c語言
23樓:陽光上的橋
#include
main()
printf("%lf\n",s);}
用C語言編寫程式,計算並輸出下面級數前n項 n 50 中偶數項的和。1 2 2 3 3 4 4 5n n
include int main include int main int argc,char argv 用c語言編寫程式,求s 1 1 2 1 2 3 1 2 3 4 1 2 3 4 n include stdio.h void main 利用for迴圈,根據式子的特性進行相加,得專出最終結果屬。...
c語言求e的值輸入正整數n計算下式的前n項
static double cale int n return res 也可以不用巢狀迴圈。include int main e 1 f printf e f n e return 0 如果滿足你的需求,請採納.for裡邊帶for就行啊 unsigned long factorial unsigne...
計算並輸出數列前n項的和113,
import java.io.bufferedinputstream import java.util.scanner public class test system.out.printf 3f n sum c語言,編寫一程式輸入一個正整數n,計算並輸出s的前n項和,s 1 2 2 3 3 4 4...