1樓:迷路的彈頭
只寫關鍵部分了,標頭檔案包含就省略了
int s=0;
int n,mul=1;
for(int i=1;i<=n;i++)一個迴圈就好了
2樓:解0人
#include
int main(void)
printf("1+1/2!+...+1/%d!=%.9f\n",n,s);
return 0;}
編寫程式計算s=1+1/2!+1/3!+1/4!+...1/n!
3樓:許富林
#include
double factorial(int m);//返回正整數n的階乘結果
double sum(int n); //返回累加結果int main (void)
double sum(int n)
double factorial(int m)/*看到好多人踩我的答案,
然後我覺得是最開始的答案太垃圾
因為我回答這個問題的時候,
我也是剛學c語言,
這個程式是我還沒上課就預習,
熬夜自學c語言,簡單從書上抄幾段**
根據自己的粗略的理解寫出來的……
最後一次更新答案的時間為2019.6.4*/
用c語言編寫程式,計算s=1+(1+2)+(1+2+3)+…+(1+2+3+…+n)
4樓:會飛的小兔子
#include
usingnamespacestd;
intmain()
}cout<<"結果2為:" return0; 擴充套件資料 c語言計算1-1/3+1/5-……的前n項之和#include intmain(void) printf("1+1/3-1/5+...+1/n=%.2f\n",s); system("pause"); return0;} 5樓:匿名使用者 思路:先定義一個函式fun(n)用來計算 1到n的和,接著for迴圈計算1到n的fun(n)和就是s的值。 參考**: #include int fun(int n) int main()/*3 s=10*/ 6樓:匿名使用者 // 有需要問程式設計 相關問題的可以聯絡我 #include int main() printf("s = %d\n", sum); return 0;} 7樓:滄海雄風 #include int main() }printf("sum[%d]\n",sum); return 0;}3 sum[10] press any key to continue 8樓:匿名使用者 運用了兩次小遞迴,s用來求(1+2+3...+n) sum用來求1+(1+2)+(1+2+3)+…+(1+2+3+…+n) #include using namespace std; int s(int n) int sum(int n) int main() 9樓:匿名使用者 #include int main() printf("%lld",s); return 0; }望採納,謝謝 10樓:匿名使用者 #include int main() while(s>2000) printf("n=%d,s=%d",n,s);} 11樓:路人 #include int sum(int n) return m; }int main() printf("%d",s); return 0;} 12樓:thebestway之歌 #include #include int main() 提取公因式並通分之後可得最簡式 n*(n+1)*(n+2)/6。 include usingnamespacestd intmain cout 結果2為 return0 擴充套件資料 c語言計算1 1 3 1 5 的前n項之和 include intmain void printf 1 1 3 1 5 1 n 2f n s system pause return0... 陣列的地方換成指標的形式就可以了,在定義的地方加個 p,然後把p a就可以了,例a i 可以寫成p i的形式。include main min a 0 site2 0 for i 1 i 10 i if a i temp1 a 9 a 9 max j site1 a j temp1 temp1 a ... int main include stdio.h int main void 或 include stdio.h int main void c語言編寫的1 2 3 100的程式 void main printf 結果是 抄 d sum sum就是1 2 3 100的結果。如果bai你要加到1000...用c語言編寫程式,計算s 1
C語言程式編寫,如何編寫C語言程式
用c語言編寫程式s123100的程式