C語言編寫程式求1! 2! 3n ,n由鍵盤輸入

2021-03-12 09:34:48 字數 5091 閱讀 7890

1樓:孛霽融芳荃

後面的!是幹嘛的?如果有!就用for迴圈然後拼接成一個字串!

2樓:高金山

簡單而高效!n的值不能超過13,否則會因為資料溢位而回導致結果錯誤。答

#include

int main()

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

return 0;}

3樓:匿名使用者

#include "stdio.h"

main()

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

getch();}

4樓:匿名使用者

#include

int func(int n)

int main()

5樓:匿名使用者

#include "stdio.h"

#include

int main()

printf("sum is %d", sum);

getch();

return 0;

}int multi(int a)else if(1 == a)else return a*multi(a - 1);}

6樓:

}*/#include

void main()

printf("%d",sum);}

用c語言編寫程式:求s=1!+2!+3!+……+n!(n由鍵盤輸入)

7樓:匿名使用者

#include

main()

編譯通過且符合題意

8樓:匿名使用者

#include

main()

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

9樓:小

/* 用迭代的、、 */

void main()

printf("the result is : %ld\n",s);

getch();}

用c語言程式設計實現求1!+2!+3!+。。。+n!的值,其中n值由鍵盤輸入

10樓:free逍遙星空

#include

//64位機器最多隻能取到n = 31,再大資料會溢位int main()

for (int i = 1; i <= n; ++i)printf("the result is %lld\n", result);

return 0;}

用c語言程式設計求:程式設計計算1!+2!+3!+……+n!的值(n<25,n的值由鍵盤輸入)

11樓:

這題很簡單的吧!

我幫你寫個:

#include

long factorial(long n)void printresult(int n, long result)

int main(void)

printresult(n, sum);

return 0;

}例子:

please input a number:

201!+2!+...+20! = 268040729press any key to continue

12樓:匿名使用者

#include

#define n 2

int main()

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

return 0;

}可以改變#define n 後面的數值來實現改變.

13樓:匿名使用者

n的值由鍵盤輸入,做不到,除非用define,可以做到一改全改,因為n不可以做動態修改

14樓:卻祺謇凡霜

#include

void

main()

printf("result=%ld",result);

getch();}

c語言 求1!+2!+3!+...+n!的值.n由鍵盤輸入

15樓:

我剛在做這道題呢,你可以看看這個例題,稍微改一下就行了:

16樓:高金山

簡單而高效!n的值不能超過13,否則會因為資料溢位而導致結果錯誤。

#include

int main()

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

return 0;}

17樓:記憶光年

#include

void main()

printf("1!+2!+3!+...+n!的值=%d\n",sum);

}執行過了 沒什麼錯誤了

18樓:

}*/#include

void main()

printf("%d",sum);}

19樓:匿名使用者

#include "stdio.h"

main()

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

getch();}

20樓:手機使用者

#include "stdio.h"

int calc(int n)

int fun(int n)

return temp;

}void main()

21樓:_迷霧森林

int i,j,sum;

for(i=1;i

sum就是最後要求的值

22樓:炎狼先生

#include

int func(int n)

int main()

23樓:匿名使用者

#include

int func(int n)

int main()

24樓:匿名使用者

#include "stdio.h"

#include

int main()

printf("sum is %d", sum);

getch();

return 0;

}int multi(int a)else if(1 == a)else return a*multi(a - 1);}

25樓:匿名使用者

#include

main()

fac=1;

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

sum=sum+fac;}

printf(「和為:版%權d」,sum);}

c語言 求1!+2!+3!+...+n!的值.n由鍵盤輸入怎麼寫?

26樓:記憶光年

#include

void main()

printf("1!+2!+3!+...+n!的值=%d\n",sum);

}執行過了dao 沒什麼錯誤了

c語言:請分別用三種迴圈結構程式設計計算: 1!+2!+3!+...+n! , n的值由鍵盤輸入。

27樓:匿名使用者

c語言#include

void main()

while(n<=10);

printf("(1->10)! is %d\n",sum);

}c++編寫#include

using namespace std;

void main()

cout<

c語言程式設計題:s=1!+2!+3!+4!+5!+…+n! n由鍵盤輸入 求迴圈過程

28樓:【神戀

這是我們以前做過

的課後習題

29樓:酷的家族寲

#include int main() printf("%d\n",s); return 0; }

求教c語言:求s=1!+2!+3!+…+n!,n從鍵盤輸入??

30樓:富察芙淡媚

用遞迴比較容易出錯,你把這些程式都自己除錯一下,選擇一個你能理解和能夠專

執行正確的吧屬!

#include

"stdio.h"

main()

float

f(n)

31樓:

|#include

void main()

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

} float f(int n)

32樓:匿名使用者

用遞迴比較容易出來錯自

,你把這些程式都自己除錯一下,選擇一個你能理解和能夠執行正確的吧!

#include "stdio.h"

main()

float f(n)

33樓:燭光下的小老鼠

還是不要用遞迴了,遞迴不太好!

34樓:匿名使用者

#include

long jc(int a); /*計算階乘的函式*/int main()

/*main函式結束*/

/*計算階乘的函式*/

long jc(int a)

/*排除求1!時出現1*0的情況*/

sum += i * jc(i -1);/*將各數的階乘累加起來*/} /*結束for*/

return sum; /*將結果返回給main*/}

35樓:匿名使用者

s=0;

t=1;

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

用c語言編寫程式,求s

staticvoidmain stringargs console.writeline 結果回 是答 sum console.readkey 用c語言編寫程式,計算s 1 1 2 1 2 3 1 2 3 n include usingnamespacestd intmain cout 結果2為 re...

c語言程式設計,編寫程式,求10 用C語言

程式1 題目 有1 2 3 4個數字,能組成多少個互不相同且無重複數字的三位數?都是多少?1.程式分析 可填在百位 十位 個位的數字都是1 2 3 4。組成所有的排列後再去 掉不滿足條件的排列。2.程式源 main 程式2 題目 企業發放的獎金根據利潤提成。利潤 i 低於或等於10萬元時,獎金可提1...

編寫程式用c語言不是c儘量多做視程式質量

1.char s 100 int r 記錄空格位置 for i 0 i 100 i if s i 0 break 檢測到 結束 for i i 1 i 0 i if s i break 往回檢測那裡不是空格 r i 1 尾部空格開始的位置 s r 0 新字串的結束標識 2int i char s 1...