1樓:乁
外迴圈n次,內迴圈每次多1次
int n = 10;
long sum = 0;
for(int i = 1; i <= n; i++)}printf("%d",sum);
2樓:
java
java.util.scanner sc = new java.util.scanner(system.in);
int n = sc.nextint();
int i,value=1,sum=0;
for(i=1;i<=n;i++)
system.out.println(sum);
c++int n;
cin>>n;
int i,value=1,sum=0;
for(i=1;i<=n;i++)
cout< 3樓:宛婷連語蕊 s定義的是整形型別來的,輸出時不應該為float型別。此外,scanf中最好不要出現\n。。。 用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。 用c語言編寫程式,求s=1+(1+2)+(1+2+3)+(1+2+3+4)+(1+2+3+4+…n)。 13樓:育知同創教育 #include "stdio.h" void main() }利用for迴圈,根據式子的特性進行相加,得專出最終結果屬。 14樓:有沒有胡楊 迴圈求出每一個括號內的和,設為i,這個應該好求吧,在迴圈結束前加上s=s+i!祝你好運,哥們! 15樓:匿名使用者 #include int main() printf("s=%d\n",s); getch(); return 0;} 16樓:匿名使用者 main() printf(%d,s);} 17樓:匿名使用者 littleboyzzm想得不錯,可惜成了死迴圈 18樓:匿名使用者 #include main() printf("%d\n",s);} java編寫一個程式,求s=1+(1+2)+(1+2+3)+...+(1+2+3+...+n)。 19樓:匿名使用者 **如下: scanner scanner = new scanner(system.in); system.out.print("請輸入n:"); int n = scanner.nextint(); int sum1 = 0; int sum2 = 0; for (int i = 1; i <= n; i++)system.out.println("結果:" + sum2);}} 執行結果: 20樓:特權禮包發放 需要的話,留個郵箱,一會寫完發給你 c語言迴圈題!編寫一個程式,求s=1+(1+2)+(1+2+3)+...+(1+2+3+...+n)。 21樓:凌亂心扉 #include main() }printf("%d\n",sum);} 22樓:匿名使用者 修改如下 #include int main(void) printf("%d\n",s); return 0; }圖為原程式在第二層迴圈加了個輸出,查出第二層迴圈有問題。 23樓:匿名使用者 3個錯誤: 1、第9行,item=1應該是item=02、第10行,j<=n應該是j<=i 3、第14行,%d應該是%lf 除此之外:思路很蠢,演算法過於複雜,對於每個累加項,每次都要從1開始加。 #include void main() printf("%d\n",s);} 24樓:福建省寧德市 首先,你輸出的格式不對,s是double型的數,你卻寫了%d,應該改為printf(%f\n",s) 其次,你迴圈條件設的不對,裡面的j迴圈條件應該改為for(j=1;j<=i;j++) 還有就是item的值設定為0比較好,這樣比較好計算修改後的**如下 #include int main(void) printf("%f\n",s); return 0;} 25樓:匿名使用者 這種找規律的迴圈體寫一個統一的結構就行 26樓:兄弟連教育北京總校 #include void main() printf("%d",s);} 27樓:sin絕望 #include void main() else z=y/x; }printf("y=%f",z);} 沒用過vb,不清楚語法有什麼差別。這裡用了c c,你只要搞清思路就成了。下面是使用遞迴函式求n!的函式 int fun int n 你呼叫函式時,例如要求8!你就用fun 8 要注意,int整型資料的範圍限制,使得這個函式只能求到12 如果要更大範圍要改用long int 甚至自定義一個資料儲存這個... include double factorial int m 返回正整數n的階乘結果 double sum int n 返回累加結果int main void double sum int n double factorial int m 看到好多人踩我的答案,然後我覺得是最開始的答案太垃圾 因為我... 用什麼語言寫?下面的 版c版本 權 double fact int n return s javascript版本的 function fact n 編寫程式,求 1!2!3!4!6!n 要求,求階乘功能用遞迴函式實現 可以拒絕做這道題,然後告訴你們老師,用遞迴求階乘是全世界最sb的程式設計師才幹的...編寫程式,求S 1! 2! 3! 4! 5! 6! 7!
編寫程式計算s
如何編寫程式,求s1!2!3!4!