1樓:匿名使用者
你好!回!
#include
#include
main()
printf("k=%d",k);}
2樓:匿名使用者
#include
int main()
printf("%d\n",k);}
3樓:白衣影子
-----------來自華夏bai
聯盟du-----------
**內容zhi
#include
int main(void)
printf("%d",k);
return 0;
}還有問回題可以繼續問答我
4樓:樓上樓下全薩比
#include
int sum(int n)
int main()
5樓:雙魚龍貓
我是在c-free4裡面做的。
#include
#include
int main()
printf("k=%d\n",k);
return 0;}
用c語言編寫程式,計算s=1+(1+2)+(1+2+3)+...+(1+2+3+...+n)
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;} 7樓:匿名使用者 思路:先定義一個函式fun(n)用來計算 1到n的和,接著for迴圈計算1到n的fun(n)和就是s的值。 參考**: #include int fun(int n) int main()/*3 s=10*/ 8樓:匿名使用者 // 有需要問程式設計 相關問題的可以聯絡我 #include int main() printf("s = %d\n", sum); return 0;} 9樓:滄海雄風 #include int main() }printf("sum[%d]\n",sum); return 0;}3 sum[10] press any key to continue 10樓:匿名使用者 運用了兩次小遞迴,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() 11樓:匿名使用者 #include int main() printf("%lld",s); return 0; }望採納,謝謝 12樓:匿名使用者 #include int main() while(s>2000) printf("n=%d,s=%d",n,s);} 13樓:路人 #include int sum(int n) return m; }int main() printf("%d",s); return 0;} 14樓:thebestway之歌 #include #include int main() 提取公因式並通分之後可得最簡式 n*(n+1)*(n+2)/6。 c語言,編寫一程式輸入一個正整數n,計算並輸出s的前n項和,s=1/2-2/3+3/4-4/5+......(-1)n/(n+1) 15樓:匿名使用者 main()printf("sum=%f\n",s);} 拷貝你提問中的**,但是for後邊的分號明顯是手誤,給你改了一下 16樓:鄒孫麗 如果你不把flag 改為float型的話 執行的結果是 0哦 17樓:ms舞動的天使 flag*k/(k+1);flag=flag*(-1) 18樓:匿名使用者 在c語言中,int整形裡,「/」號是除以後去整的意思,這裡如果不修改flag的形式,得出來的1/2 2/3取整後都是0,結果永遠是0。 一句話來說就是,這個題目錯了 c語言迴圈題!編寫一個程式,求s=1+(1+2)+(1+2+3)+...+(1+2+3+...+n)。 19樓:凌亂心扉 #include main() }printf("%d\n",sum);} 20樓:匿名使用者 修改如下 #include int main(void) printf("%d\n",s); return 0; }圖為原程式在第二層迴圈加了個輸出,查出第二層迴圈有問題。 21樓:匿名使用者 3個錯誤: 1、第9行,item=1應該是item=02、第10行,j<=n應該是j<=i 3、第14行,%d應該是%lf 除此之外:思路很蠢,演算法過於複雜,對於每個累加項,每次都要從1開始加。 #include void main() printf("%d\n",s);} 22樓:福建省寧德市 首先,你輸出的格式不對,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;} 23樓:匿名使用者 這種找規律的迴圈體寫一個統一的結構就行 24樓:兄弟連教育北京總校 #include void main() printf("%d",s);} 25樓:sin絕望 #include void main() else z=y/x; }printf("y=%f",z);} c語言求s=1!+2!+3!+...+n!(n由輸入決定)。求大神能詳細解讀一下這個程式,尤其是for語句裡面是什麼意思 26樓:我是果瘋 第一二行**:int i,j,n; long int t=1,sum=0;//定義了三個整數型(短整型)的變數,定義兩個長整整型變數並初始化。 第三行**:printf("input n:",&n);//提示輸入。 第四行**:scanf("%d",&n);利用scanf()函式輸入n。 第五行**:for (i=1;i<=n;i++)//進入for迴圈,外部for迴圈的主要作用是進行階乘的求和。 第六七八行**:t=1; for(j=1;j<=i;j++) t=t*j;//引用t這個變數進行對i這個階乘的計算,並將結果儲存在t中。內部的for迴圈的主要作用是計算階乘。 第九行**:sun=sum+t;//計算階乘的和。 第十行代**:printf("n!=%ld",sum);//利用printf()函式對結果進行輸出。 27樓:風林火陰山雷 您好!很高興為您解答。 解釋如下: #include void main() printf("n!=%ld",sum);//輸出計算結果}望採納~如您還有不解,歡迎追問~ 28樓:匿名使用者 for裡面是迴圈 i=1是第一次迴圈是i的值,i<=n是i的迴圈範圍,i++是i的值每次加1 29樓:nice丨 剛學c??要看懂 for裡面的最好懂得方法是你代幾個數一步一步試試 然後你應該會明白吧 include stdafx.h vc 6.0加上這一行.include stdio.h int main void printf the result is d.n 1 n n 2 return 0 include stdio.h int sum int n return sum void mai... 第一二行 int i,j,n long int t 1,sum 0 定義了三個整數型 短整型 的變數,定義兩個長整整型變數並初始化。第三行 printf input n n 提示輸入。第四行 scanf d n 利用scanf 函式輸入n。第五行 for i 1 i n i 進入for迴圈,外部fo... 方法du一 for迴圈語句 zhi include void main printf s d s 方法dao二 while迴圈回語句答 include void main printf s d s 方法三 do.while迴圈語句 include void main while i n printf...輸入100以內的整數n,求123n的和用c語
c語言求s123nn由輸入決定求大神能
c語言用三種不同的方法實現輸入整數n求