求c語言大神135n的和,C語言求1 3 5 n 的和

2021-10-17 04:46:56 字數 4578 閱讀 3237

1樓:kiss璀璨青春

1、 s = 0; //初始化結果為0;

2、 i = i + 2 // 實現帶有階乘的數是奇數3、 j<=i //運算階乘的條件4、 f *= j //運算階乘

幫你貼上下

2樓:你猜我猜哇擦猜

這裡的關鍵是要有乙個變數能儲存下n!和整個的和,普通int型和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過大無法計算的問題存在。

3樓:匿名使用者

最後乙個空f= f*j;其它都是對的

4樓:匿名使用者

s = 0

i +=2

j<=i

f +=j

c語言求1!+3!+5!+......+n!的和 5

5樓:刀無極啊

(1)s=0

(2)i=i+2

(3)j<=i

(4)f*=j

(5)s+f

另外printf列印的是ld長整型,可不是1d控制字元寬度的

6樓:匿名使用者

你自己在上面填的沒有錯,不過要麼你自己找個地方給s初始化賦值為0,要麼—(1)—改為s=0;

第二個for迴圈的 『}』放在(4)空的後面,即:—(4)—};

s=—(5)—應該是s+f;

7樓:虎爺可樂

(1) s = 0;

(2) i = i + 2;

(3) j <= i;

(4) f = f * j;

(5) s + f;

樓下其實和我的是一樣的

8樓:八零數學

1/a∶1/b∶1/c=3∶4∶5,求a∶b∶c,你會幾種方法?

c語言計算1!+3!+5!+~~~+n!

9樓:匿名使用者

#include

int main()

//或者直接寫成sum=(n+1)*n/2,不適用for的部分printf("the result is:%ld",sum);

return 0;}

10樓:風若遠去何人留

int main()

printf("%d\n", r);

return 0;}

11樓:天枰非官

#include "stdio.h"

int main()

s=s+f;

}printf("n=%d,s=%d\n",n,s);

}多餘分號

12樓:

#include

main()

printf("%d\n",s);}

怎樣利用c語言程式設計求1!+3!+5!+……+n!的值?

13樓:無淚瓦擦

#include

int main()

printf("%ld\n",sum);

return 0;

}本程式已經在vc上執行通過,在n不是很大的情況下可以,太大了就屬於大數問題了,要改

如何用c語言程式設計求和1!+3!+5!+……+n!

14樓:匿名使用者

看一抄下:

精簡的:

#include

int s(int a)

void main()

15樓:匿名使用者

fun_add_num(int n)

return sum;

}main()

printf("%d",num_sum);}

16樓:匿名使用者

#include

int s(int a)

void main() //主函式

17樓:匿名使用者

#include

void main()

int s(int a)

18樓:匿名使用者

看看bai

哪個好du用zhi哪個,dao呵內呵

!!容!

#include

#include

int factorial(int n)

int main()

printf("%d",sum);

system("pause");}

c語言程式設計 求1!+3!+5!+……+n!的值,且n為奇數

19樓:無淚瓦擦

#include

int main()

printf("%ld\n",sum);

return 0;

}本程式已經在vc上執行通過,在n不是很大的情況下可以,太大了就屬於大數問題了,要改

20樓:匿名使用者

#include

void main()

}printf("the sum of jiecheng is:%d",sum);}

21樓:董俊錕

#include

long fun(int n)

void main()

22樓:

main()

sum+=temp;

}printf("sum=%d",sum);}

c語言,求1!+2!+3!+4!+5!+....+n!

23樓:匿名使用者

這裡的關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過大無法計算的問題存在。

24樓:夜如此溫柔

#include

int factorialadd (int num)else

return num * factorialadd(num - 1);

}int main()

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

return 0;

}此處用到乙個簡專單的遞屬歸演算法

25樓:濸海月明

#include"stdio.h"

int fun(int p)

return sum;

}int main()

26樓:匿名使用者

#include "stdio.h"

int main()

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

return 0;}

27樓:青春無情

int sum = 0 , temp = 1;

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

printf("%d\n",sum);

28樓:射手座

sum=0;

for(i=1;i<=n)

29樓:匿名使用者

#include

int foo(int n)

int main()

c語言程式設計求135n的值,且n為奇數

include int main printf ld n sum return 0 本程式已經在vc上執行通過,在n不是很大的情況下可以,太大了就屬於大數問題了,要改 include void main printf the sum of jiecheng is d sum include long...

c語言程式設計。求大神,C語言程式設計。求大神

include void fun char str int main fun函式 來代自碼bai如du 下zhi daovoid fun char p p void fun else if str i 9 str i 0 i printf s n str 用c語言程式設計求1 2 n include...

C語言題目,求大神解析,C語言程式設計題目,求大神解析!

程式1,輸出 a972 include union example uni a int main 程式2,輸出 8 12 20 include int f int a int main 樓主沒有執行環境?dev c 就不錯!不一定非要 mfc1 結果 a 97 2 2 結果 8 12 20 c語言程...