程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程解疑 >> c語言課程設計-c語言的題,求大神解答

c語言課程設計-c語言的題,求大神解答

編輯:編程解疑
c語言的題,求大神解答

第9題,s=1+++...+1/n怎麼理解?求解答,並附上過程謝謝圖片說明圖片說明圖片

最佳回答:


這個是1+1/2 +1/3。。。吧
算是簡單的題。
n 1 2 3

|8-s| 7 6.5 6.16

8-s的值是越來越小。當絕對值,變大的時候,說明得到離8最近的值。

 float flag,temp=8,s=1;

for(int i=1;;i++){
s+=1/i;
if(8-s<0){
flag=(8-s)*-1;
}else{
flag=8-s;
}
if(flag<count){
count=flag;
continue;
}
printf("%f,%f",s,i);
break;
}
qq_29594393
CPOHUI
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved