c語言新手剛入門求設s112131n求

2021-09-07 10:09:59 字數 2729 閱讀 4740

1樓:匿名使用者

#include"stdio.h"

void main()

if ( s-8 < 8-s0 )

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

else

2樓:s古靈y精怪

你那個看不懂,差錯有點多,你看我這個吧,應該能看懂#include"stdio.h"

void main()

if((s-8)<(8-(s-1.0/n)))else}

3樓:我們必將知道

#include

int main()

n1 = i - 2;

n2 = i - 1;

s1 = s - 1.0/n2;

s2 = s;

if(s2 - 8 > 8 - s1)

printf("%lf\t%d",s1,n1);

else

printf("%lf\t%d",s2,n2);

return 0;

}//標號為1的量代表小於8的最大項,標號為2的代表大於8的最小項。

//不要問我為什麼不可能等於8,s是不可能為整數的(除非n=1),這個自己去證明。

4樓:黑之仙客

你這樣寫的話:

首先 變數 s 沒有初始化為 0

其次 s 永遠都是 1/n

正確思路:

迴圈 s += 1/n (此處的 n 每次迴圈自加 1)每次 s 自加後判斷與 8 的差,每次儲存最小值,直到差值第二次增大。(第一次增大也可能得到最小差值)

c++程式設計設s=1+1/2+1/3+....+1/n,求與八最接近的s的值與其對應的n值。最好用到do。。。while語

5樓:

宣告一個int型變數n作為分母兼作項數記數變數,宣告一個double型變數s記錄前n項之和;利用do~while語句,n從1開始到當前項的浮點和小於8時繼續迴圈,否則退出。退出迴圈後,比較s-8和8-(s-1.0/n),取小者(相等時取前一項)的最後一項的n便是題解。

**如下:

#include "stdio.h"

int main(int argc,char *ar**)while(s<8);

if(s-8 > 8-s+1.0/n)

s-=1.0/n--;

printf("s = %f\tn = %d\n",s,n);

return 0;

}執行結果如下:

6樓:

#include "stdio.h"

void main()

while(s<=8);

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

}用c語言寫的看看

7樓:匿名使用者

#include

#include

#include

void main()

while(s<8.0000000000000001);

s1=s-8;

s-=1/i;

s2=8-s;

if(s1>s2)

else

puts(a);}

編寫一個c語言程式:求s=1/1+1/2+1/3+…+1/n

8樓:達耘濤禽婕

t=1/i;

i是整型,1/i也會是整型,1/1=1,1/2=0,1/3=0.....所以相加結果為1

改為t=1.0/i;就行了

編寫c語言程式計算s=1+1/2!+1/3!...1/n!的錢n項之和 急需、謝謝

9樓:迷路的彈頭

只寫關鍵部分了,標頭檔案包含就省略了

int s=0;

int n,mul=1;

for(int i=1;i<=n;i++)一個迴圈就好了

10樓:解0人

#include

int main(void)

printf("1+1/2!+...+1/%d!=%.9f\n",n,s);

return 0;}

一道c語言程式設計題求s=1+1/2!+1/3!+1/4!+....+1/n!的的近似值,星號下填語句 10

11樓:匿名使用者

**中各

bai項的分母不是階乘

du 而是平方。zhi

應該是你題目dao

打錯了。

按照專**中填寫**如屬下

double r=0;

int i;

for(i = 1; i <=n; i ++)r+=1.0/i/i;

return r;

12樓:匿名使用者

int i,j,t;

double s=0;

for(i=1;i<=n;i++)

return s;

13樓:匿名使用者

#include

#include

#include

using namespace std;

string a,b;

int main()

關於C語言的問題,我是新手。新手如何入門C語言?

不大明白樓主的真正意思,我就按我對樓主問題的理解解釋了。指標變數儲存的是十六進位制記憶體地址的值,他也是一個值,為什麼叫他指標,因為他儲存的是一個地址。所謂函式的地址傳遞,也是值傳遞 地址值傳遞 如果你有一個指標不管他指向或不指向任何記憶體地址,他都有一個類似0x0012ff2c的值,所以不要把指標...

小白C語言如何入門,C語言小白入門

首先你這個程式應該是控制檯應用程式,使用的應該是vc6.0的整合開發環境,不知道題主的沒反映指的是控制檯沒有出來,還是出來後沒有任何顯示。一般執行出現問題就兩種情況 錯誤 ide安裝問題或配置問題 從網上直接下一個c檔案看能否執行成功 檢查相關元件是否安裝成功,環境是否出現問題 相容性問題。網頁連結...

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

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