1樓:輕浮搖擺
這個其實就和1-2+3-4+5-6+7.....n是一樣的,無非這個是階乘,奇數偶數的規律進行判斷一下就好了,啥時候加啥時候減
用c語言設計一個程式,求1!+2!+3!+4!+5!+...+n!
2樓:
#include "stdio.h"
#include "stdlib.h"
int main(void)
for(sum=0,t=i=1;i<=n;sum+=t*=i++);
printf("the result is %d\n",sum);
return 0;}
3樓:
#include "stdio.h"
int jiecheng(int x)
main()
4樓:tthd時代
#include
void main()
printf("s=%d\n",s);}
c語言,求1!+2!+3!+4!+5!+....+n!
5樓:匿名使用者
這裡的關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過大無法計算的問題存在。
6樓:夜如此溫柔
#include
int factorialadd (int num)else
return num * factorialadd(num - 1);
}int main()
printf("sum = %d\n", sum);
return 0;
}此處用到一個簡專單的遞屬歸演算法
7樓:濸海月明
#include"stdio.h"
int fun(int p)
return sum;
}int main()
8樓:匿名使用者
#include "stdio.h"
int main()
printf("sum=%d\n",sum);
return 0;}
9樓:青春無情
int sum = 0 , temp = 1;
for(int i =1; i<=n; ++i)
printf("%d\n",sum);
10樓:射手座
sum=0;
for(i=1;i<=n)
11樓:匿名使用者
#include
int foo(int n)
int main()
用c語言編寫程式求1!+2!+3!+4!+5!的結果.
12樓:匿名使用者
先考慮階乘的計算是如何實現的
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);
13樓:
//#include "stdafx.h"//vc++6.0加上這一行.
#include "stdio.h"
void main(void)
14樓:乾坤毒王
#include
int fun( int x )
void main()
15樓:星空深處
#include
#include
int qjc(int n)else
}int sum(int n)else
}int main()
getchar();
return 0;}
c語言!!!!求輸入一個正整數n,求1!-2!+3!-4!+5!.......+n!的程式。
16樓:匿名使用者
其實用遞迴算更簡復
單,再給你制一個吧
#include
//由於標準math.h中沒bai
有求階du乘函式,所以自己寫zhi一個吧
int jiecheng(int n)
int main()
17樓:匿名使用者
#include
int main(void)
if (i % 2 == 1)
flag = 1;
else
flag = -1;
result += (flag * temp);
}printf("the result is %d\n", result);
return (0);}
c語言程式設計題:s=1!+2!+3!+4!+5!+...+n! n由鍵盤輸入 求迴圈過程
18樓:【神戀
這是我們以前做過
的課後習題
19樓:酷的家族寲
#include int main() printf("%d\n",s); return 0; }
c語言求1!+2!+3!+4!+5!+6!
20樓:匿名使用者
fac函式應該是
int fac(int n)
您的程式每次都乘以n,要多一個n的n次方。
用c語言程式設計 求1 ,用C語言程式設計 求1 1 2 1 3 1 4 1 5 1 6 1 99 1 100 的值
include int main printf lf n sum 輸出結果return 0 一步一步的寫的,希望對你有幫助!include int main printf lf n sum return 0 誤差 10 5 for i 1,sum 0 i 100000 i 可以調節中間 的10000...
用c語言程式設計題。求大神啊,用C語言程式設計題。求大神啊
include typedef struct stu stu int main for i 0 i 3 i printf n最高分學生的資訊 n printf 學號 s n stus max num printf 姓名 s n stus max name printf 第1門課成績 2f n stu...
用c語言程式設計求s的值,用c語言程式設計,求S的值S
示例 include int main include void main 用c語言編寫程式,得出1 1 2 1 3 1 100的值 include int main void printf num d n num return 0 include int main 這樣是不更簡潔呢?物聯網校企聯盟...