廣告廣告
  加入我的最愛 設為首頁 風格修改
首頁 首尾
 手機版   訂閱   地圖  簡體 
您是第 2700 個閱讀者
 
發表文章 發表投票 回覆文章
  可列印版   加為IE收藏   收藏主題   上一主題 | 下一主題   
tk7545
個人文章 個人相簿 個人日記 個人地圖
小人物
級別: 小人物 該用戶目前不上站
推文 x0 鮮花 x0
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片
推文 x0
[C/C++][求助] C 語言 當達到一個條件時 終止迴圈
請問各位專家:

                  假設今天我有一迴圈
 
                  求得的值(a)是從正180到負180都有

       ..

訪客只能看到部份內容,免費 加入會員 或由臉書 Google 可以看到全部內容



獻花 x0 回到頂端 [樓 主] From:台灣教育部 | Posted:2009-12-26 10:44 |
totsi
數位造型
個人文章 個人相簿 個人日記 個人地圖
小人物
級別: 小人物 該用戶目前不上站
推文 x0 鮮花 x53
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

原則上,你的計算式沒有出來,而且值(a)是單一值還是array?
由問題描述看起來比較像是array。
且你這問題應該是在一個n個資料的array中找出其值介於90與-90之間的值,並將其帶入計算式,對吧?

如果是這樣,那方式如下

複製程式
for ( int i = 0 ; i < nArraySize ; i++ )
{
  if ( nArrData[i] > 90 && nArrData[i] < -90 )  //這種寫法是會讓90與-90通過,如過不要90與-90參與計算的話,加上=即可
  {
    continue;
  }

  //計算值(a)的函式-請自行加入
}

希望對您有幫助 表情


恩...
獻花 x1 回到頂端 [1 樓] From:台灣中華電信 | Posted:2009-12-28 09:23 |
tk7545
個人文章 個人相簿 個人日記 個人地圖
小人物
級別: 小人物 該用戶目前不上站
推文 x0 鮮花 x0
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

大大,其實我不太懂nArrData 是什麼意思捏>"<

其實我跑一次回圈會有360個答案,答案會有180~-180

我是想要他算出大於90或是小於-90的答案時,就跳出去在算下一個答案直到答案又回到90以內及-90以內

答案可能會有

180
179
.
.
.
.
.
.
.
.
90
89
.
.
.
.
.
.
-90
-91
-92
想要把超過的地方刪掉變成0

但是如果寫一個判斷式

if(a>90 && a<-90 ){a=0;}

這樣也不行 因為要跳出去才不會繼續算到下面所需要代到a的方程式

我感覺我說的很複雜><

大大不好意思麻煩您了


獻花 x0 回到頂端 [2 樓] From:台灣教育部 | Posted:2009-12-28 11:27 |
totsi
數位造型
個人文章 個人相簿 個人日記 個人地圖
小人物
級別: 小人物 該用戶目前不上站
推文 x0 鮮花 x53
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

你得確說的很複雜 表情 ,因為你所說的"算",是"數值計算",還是"比較"?
在我看來"算下一個答案直到答案又回到90以內及-90以內"比較像是在比較答案。
或許你可以提供一下你的原始資料或者是方程式會比較好吧

如果有你的流程描述(有圖最好)是最好,不然其他看的人都要猜你的問題是什麼,這樣對你來說..要解決你的問題會拖很久

nArrData指的是你放資料的那個陣列,也就是你說的a。

所以我理解到的問題是
1.計算一個方程式FuncMain,其會產生360個範圍介於-180到180之間的值
2.當某一個值所在的範圍在-90到90之間(條件A)時,則重新取得下一組值
3.如果下一組值依然符合條件A,做2的行為,反之則繼續4的行為
4.帶到a的方程式

所以重點是,問題沒人看的懂得時候,就沒辦法幫你了阿 表情
所以嚕,先把題目說清楚吧 表情

不過就我看到的感覺是,我上面留的code好像就蠻符合你的需求的說 表情
只是要把nArrData[]換成a就好嚕。

希望對您有幫助 表情

此文章被評分,最近評分記錄
財富:50 (by 三仙) | 理由: ^^ 因為您的參與,讓程式設計更容易!!


恩...
獻花 x2 回到頂端 [3 樓] From:台灣中華電信 | Posted:2009-12-29 09:11 |

首頁  發表文章 發表投票 回覆文章
Powered by PHPWind v1.3.6
Copyright © 2003-04 PHPWind
Processed in 0.056073 second(s),query:16 Gzip disabled
本站由 瀛睿律師事務所 擔任常年法律顧問 | 免責聲明 | 本網站已依台灣網站內容分級規定處理 | 連絡我們 | 訪客留言