計算1/1-2/1+3/1-1/4+1/5~-1/100

2023-01-09 17:24:09 來源:51CTO博客


(資料圖片僅供參考)

若沒有減號這道題就很簡單一個單循環即可解決但符號也要變化那么我們便讓一個變量賦值為1然后每一個循環都變換一次符號。

#includeint main(){  int i,m=1,sum=0;  for(i=1;i<=100;i++)  {    sum=sum+(1.0/i)*m;//注意這里必須為1.0/i不能為1/i因為1/i得出的數為整形這樣得話會導致sum值為整形是得出得答案為1    m=-m;  }  printf("%d",sum);   return 0; }

運行結果

標簽: 變量賦值

上一篇:環球聚焦:如何制作一個羊了個羊游戲1:堆疊牌的拾取
下一篇:【焦點熱聞】??軟件開發入門教程網之??C++ 信號處理