怎樣用C語言程式設計計算

2021-03-19 18:28:51 字數 4606 閱讀 7979

1樓:生活

#include

int main()

k&r c

起初,c語言沒有官方標準。2023年由美國**電報公司(at&t)貝爾實驗室正式發表了c語言。布萊恩·柯林漢(brian kernighan) 和 丹尼斯·裡奇(dennis ritchie) 出版了一本書,名叫《the c programming language》。

這本書被 c語言開發者們稱為k&r,很多年來被當作 c語言的非正式的標準說明。人們稱這個版本的 c語言為k&r c。

k&r c主要介紹了以下特色:

結構體(struct)型別

長整數(long int)型別

無符號整數(unsigned int)型別把運算子=+和=-改為+=和-=。因為=+和=-會使得編譯器不知道使用者要處理i = -10還是i =- 10,使得處理上產生混淆。

即使在後來ansi c標準被提出的許多年後,k&r c仍然是許多編譯器的最 準要求,許多老舊的編譯器仍然執行k&r c的標準。

程式設計計算1+ 1/2+ 1/3 +.......+ 1/n,用c語言

2樓:生活

#include

int main()

k&r c

起初,c語言沒有官方標準。2023年由美國**電報公司(at&t)貝爾實驗室正式發表了c語言。布萊恩·柯林漢(brian kernighan) 和 丹尼斯·裡奇(dennis ritchie) 出版了一本書,名叫《the c programming language》。

這本書被 c語言開發者們稱為k&r,很多年來被當作 c語言的非正式的標準說明。人們稱這個版本的 c語言為k&r c。

k&r c主要介紹了以下特色:

結構體(struct)型別

長整數(long int)型別

無符號整數(unsigned int)型別把運算子=+和=-改為+=和-=。因為=+和=-會使得編譯器不知道使用者要處理i = -10還是i =- 10,使得處理上產生混淆。

即使在後來ansi c標準被提出的許多年後,k&r c仍然是許多編譯器的最 準要求,許多老舊的編譯器仍然執行k&r c的標準。

3樓:匿名使用者

main ()

printf ("s=%g\n", s);    /*用%g輸出,不會輸出小數點後

無意義的0*/

getch ();    /*暫停螢幕*/}

4樓:匿名使用者

如果追求效率,或是公司面試時遇到此題,直接return (n+1)*n/2;

有公式解的問題不需要用迴圈。

如果只是練習程式設計,前面兩人已經給出了方法。

5樓:time陳文

#include

int main ()

printf("sum is:%d",sum);

return 0;}

6樓:匿名使用者

int sum=0;

int n=100;

for(int i =1;i<=n;i++)system.out.println(sum);

7樓:匿名使用者

#include

int main()

printf("sum:%f\n",sum);

return 0;}

c語言編寫函式求:1-1/2+1/3-1/4+1/5-1/6+...1/n的值怎麼做?結果是什麼呢?

8樓:幻翼高達

需要準備的材料分別有:電腦、c語言編譯器。

1、首先,開啟c語言編譯器,新建一個初始.cpp檔案,例如:test.cpp。

2、在test.cpp檔案中,輸入c語言**:。

int n = 100;double s;

for (int i = 1; i <= n; i++)if (i % 2 == 0)

s -= 1.0 / i;

else

s += 1.0 / i;

printf("%lf", s);

3、編譯器執行test.cpp檔案,此時成功輸出了擺動符號多項式的結果。

9樓:匿名使用者

#include

int main()

printf("%f",t);

}我不知道你要哪一個的答案,我給你些了第二個,好像你的答案不對第一個上面那位同志寫的沒有什麼問題,我看了一下

10樓:沉冥想

#include

int main()

return 0;}

11樓:匿名使用者

#include"stdio.h"

main()

12樓:ooo孤雁

#include

#include

int main(void)

printf("%f",t);

system("pause");}

用c語言編寫e=1+1/1!+1/2!+1/3!......1/n!,計算e的值。要求:1用for

13樓:袁世平

似乎有些難....因為要算到前50項...需要打高精度(階乘太大已經爆了long long)我的程式只能算一定範圍內的...

#include

using namespace std;

int n;

double ans=0;

int main()

printf("%.10lf",ans); //保留10位小數輸出return 0;}

c語言程式設計題,計算s=1-1/2+1/3-1/4.....+1/m

14樓:匿名使用者

n是整型,執行1/n後也是個整型。**修改:

#include

int main()

printf("%f\n",s);

return 0;}

15樓:天願見伊

由於你的n是int型,則1/n是整數,程式中的1/n或(-1)/n一直是0,所以s一直都是0;將t=1/n和t=(-1)/n改為t=1/(float)n和t=-1/(float)n即可,即將n強制轉換為float型,這樣1/n就可以表示為小數了。

希望可以幫到你!

16樓:selonsy少英

#include

int main()

printf("%f\n",s);

return 0;

} //該程式已在vs中除錯通過,望採納!

17樓:匿名使用者

/*輸入數值n:10

0.645635

press any key to continue*/#include

int main()

printf("%lf\n",sum);

return 0;}

18樓:流星不死

# include

int main()

printf("\n\n sum is %f",sum);

return 0;}

19樓:斷了的那縷煙

求的s=1-1/2+1/3-1/4......?把 t=1/n改成t=1.0/n下面那個也改試試。

c語言編寫。計算1+1/(1+2)+1/(1+2+3)+.....+1/( 1+2+3+.....

20樓:凌亂心扉

#include

main()

21樓:匿名使用者

#include

float fun(int  n)

s += 1 / (float)x;

x = 0;//切記x歸零。

}return s;

}void main()

22樓:匿名使用者

分析:算式有n項,用i迴圈n次累加實現,i=0,1,2,...,n-1;

分母是前一次加當前項號,用累加變數fm得到,注意當前項號是i+1:(0)+1,(1)+2,(3)+3,...

這種累加變數需要特別關心一下初始值(賦初值),還要注意結束值的計算,驗算一下看是否正確

程式:#include

void main()

printf("%lf\n",sum);}

23樓:花落へべ若相惜

請尊重每一個幫助你的人

24樓:匿名使用者

用一個自增函式通過迴圈實現

25樓:4747哦

#include"stdio.h"

main()

printf("%.4lf",s);}

怎樣用c語言編譯,怎樣用c語言編譯

編譯c語言程式步驟為 採用vi進行源 編寫,編寫完成後,wq存檔退出,如 vi test.c 在命令列下,執行gcc編譯程式,生成執行碼,如 gcc o test test.c o 表示指明生成的執行碼名稱 執行編譯後的執行碼 test 怎樣用記事本編寫c語言程式 並編譯 1 先在系統變數或使用者變...

c語言程式設計計算

include int main printf the sum is d n sum sum 0 while i 100 int sum 0 for int i 1 i 50 i printf ld sum include stdio.h int main printf 1 2 3 3 4 5 99...

C語言程式設計入門,c語言程式設計怎樣入門

樓上說的對,因為我是學習計算機的,我學c的時候,就是學的譚浩強的書,先掌握基本的語法,吧樹中的例題都打一下,熟悉一下演算法,程式語言最重要的就是演算法,熟練掌握例如排序,比大小,之類的重要演算法,然後自己試著做個稍微複雜的程式,這可能從頭到尾需要幾個星期,如果掌握的慢需要幾個月,但不能著急,慢慢來,...