1樓:別動隊領導
#include
int fun(int n); /*函式的宣告bai(du在main()函式後zhi面定義的函式,一般dao要在呼叫他之前宣告一下)*/
int main(void)
int fun(int n)
return s;}
2樓:匿名使用者
#include "stdio.h"
void main()
printf("%d",s);}
c語言編寫程式求s=1+(1+3)+(1+3+5)+...+...(1+3+5+...19)
3樓:波迪
首先對問題進行分析:
這個程式的和過程可以分解為:
1*10+3*9+5*8+...+19*1解釋:分析題目可知共10個1,9個3,8個5,...,1個19;
#include
int j=1,m=0;//定義兩回個變數並賦初值答,m為求和變數//這個程式演示了單步求和的結果
void main()
printf("最後求和m=%d",m);}
4樓:匿名使用者
#include
#define m 19 /*預定義一個m的值為19,在這裡是方便你改變你的題目中的19,你可以方便的改成你回想要的數*/
main()
{int a, i, j, sum;
sun=0;/*sum即為你題答
5樓:匿名使用者
我自己編的,可以
修改最後一個數字的值進行不同的計算.
[如果不支援include中的cout,cin輸入格式版,可以用權include中用printf和scanf分別替換cout和cin
比如cout>>a等同於printf("%d",a)cout>>"abc"等同於printf("abc")cin<
main()
}cout< 6樓: 這程式也太簡單bai了: #include "stdio.h" void main() printf("%d",s); }在這兒m起到保留du前些數之和的zhi臨時單元的dao作用 上面答案我專全部都 除錯了: 樓上屬的除了變數i忘了定義,即int i,j=1,m=0; 三者 答案都是對的,結果為385 7樓:匿名使用者 #include "stdio.h" void main() printf("%d",s);} 8樓:吳幼珊佘溶 #include #definem19 /*預定義一個m的bai值為du19,在這裡是方便你改zhi變你的題目中的19,你可以方dao便的改成你想要的數*/main() {int a,i, j,sum; sun=0;/*sum即為 9樓:郯望亭乾丁 我不太懂baic的語 法,給你個思du路,具體** zhi你可以修改 ints,a,b,m,n,i s=0; a=1; m=0; for(i=1,i<=n,i++) printfs 10樓:奈問筠左雙 我不太懂c的語bai法,給你個思路du,具體**你可以修zhi改dao ints,a,b,m,n,i s=0; a=1; m=0; for(i=1,i<=n,i++) printfs c語言迴圈題!編寫一個程式,求s=1+(1+2)+(1+2+3)+...+(1+2+3+...+n)。 11樓:凌亂心扉 #include main() }printf("%d\n",sum);} 12樓:匿名使用者 修改如下 #include int main(void) printf("%d\n",s); return 0; }圖為原程式在第二層迴圈加了個輸出,查出第二層迴圈有問題。 13樓:匿名使用者 3個錯誤: 1、第9行,item=1應該是item=02、第10行,j<=n應該是j<=i 3、第14行,%d應該是%lf 除此之外:思路很蠢,演算法過於複雜,對於每個累加項,每次都要從1開始加。 #include void main() printf("%d\n",s);} 14樓:福建省寧德市 首先,你輸出的格式不對,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;} 15樓:匿名使用者 這種找規律的迴圈體寫一個統一的結構就行 16樓:兄弟連教育北京總校 #include void main() printf("%d",s);} 17樓:sin絕望 #include void main() else z=y/x; }printf("y=%f",z);} c語言編寫程式,輸入一個正整數n,計算1+(1/3)+(1/5)+...的前n項之和。求過程 18樓:匿名使用者 #include int main() for(i=1;i<=n;i++) printf( "sum: %.3f\n",sum); return 0; }示例執行結果: 20sum: 2.480 19樓:匿名使用者 #include int main(void) for(int i=0;i printf("數列前 %d 項之和為:%g\n",n,s); return 0;} 20樓:匿名使用者 void main() 21樓:匿名使用者 #include double calculation(int n)//求分子 for(i=0,k=1;i 統分了再計算 22樓:匿名使用者 #include "stdio.h" int main() printf( "sum: %0.2f\n", sum ); return 0;} 用c語言編寫程式,計算s=1+(1+2)+(1+2+3)+…+(1+2+3+…+n) 23樓:會飛的小兔子 #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;} 24樓:匿名使用者 思路:先定義一個函式fun(n)用來計算 1到n的和,接著for迴圈計算1到n的fun(n)和就是s的值。 參考**: #include int fun(int n) int main()/*3 s=10*/ 25樓:匿名使用者 // 有需要問程式設計 相關問題的可以聯絡我 #include int main() printf("s = %d\n", sum); return 0;} 26樓:滄海雄風 #include int main() }printf("sum[%d]\n",sum); return 0;}3 sum[10] press any key to continue 27樓:匿名使用者 運用了兩次小遞迴,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() 28樓:匿名使用者 #include int main() printf("%lld",s); return 0; }望採納,謝謝 29樓:匿名使用者 #include int main() while(s>2000) printf("n=%d,s=%d",n,s);} 30樓:路人 #include int sum(int n) return m; }int main() printf("%d",s); return 0;} 31樓:thebestway之歌 #include #include int main() 提取公因式並通分之後可得最簡式 n*(n+1)*(n+2)/6。 3 4這個邏輯表示式是真的,所以得到1,1 1的,所以是對的 你好 應該用if或者while來判斷,比如if 3 4 1 從語法上講是沒錯的。因為3 4是成立的,一個真表示式值為1.不知你想問的是哪一塊。是可以,但是理論上真值為非0。而且,你這樣加沒有意義。如果 前面為真,就是1,1後還是1。如果為... include int myfac n int n return s int main 輸入m,n輸出c m,n include include int jc int m int c int m,int n int main void p m n m n 當m n時,怎麼用c語言程式設計,謝謝 1 ... 5fen.由於分數太少,我就寫一個簡單的,本函式可以擴充套件 吧分給我吧 引數 檔名 返回值 字元數 int count char filename return ret 想學好,最好能自己寫。你可以多看看別人寫的,也好為自己寫打下基礎。用c語言編寫一個程式,求a b的絕對值 的和.include ...C語言341對嗎,C語言編寫函式求112131415161n的值怎麼做結果是什麼呢
用c語言中呼叫函式怎麼編寫mnmn求大神指教
求用C語言編寫程式,求用C語言編寫一個程式