假設溫度測量是在2009年7日在5個城市的每個城市進行的,請寫一個程序讀取城市名稱,然後讀取該城市的溫度測量結果。城市名稱和測量結果應爲存儲在兩個陣列中。程序應該找出每個城市的平均溫度。同時你應該找到每一天的平均溫度? 謝謝不同城市的平均氣溫
回答
很難知道如何開始不知道語言。但是,如果你用瞭如何存儲這些數據掙扎,這裏是C的一個想法++:
class CityData
{
string City;
float Temperatures[]; // array of temperatures
}
void main()
{
CityData MyCityData[5]; // array of CityData
MyCityData[0] = new CityData();
MyCityData[0].City = "Dallas";
MyCityData[0].Temperatures = { 50, 60, 63, 43, 75, 25, 64 };
// and so on
}
希望你可以用它來完成其餘部分。
這是個好主意。但是,數組和循環通常在課前修改。 – 2009-12-09 18:25:54
我不知道C有班級 – 2009-12-09 18:26:53
糾錯:C++。 ;) – 2009-12-09 18:29:04
聽起來像你需要一個數組(不難)和一個字符串(簡單)或一個字符數組(不難)的數組。
然後您會得到兩個索引變量。城市的第一個指數(c)和第二個溫度指數(t)。
然後您設置城市的循環。將索引(c)設置爲您的語言的數組起點(在大多數語言中,這是0)。
閱讀城市名稱,並將其存儲索引爲0
下一頁名稱數組你想設置的溫度循環英寸再次,在開始索引處開始(t)。
現在有趣的開始。您需要讀取溫度並將其存儲在陣列[t + c * MaxTemps]的位置。 (MaxTemps應該是7你的情況)。
閱讀所有臨時增加索引,你去。
然後增加城市指數並讀入下一個城市名稱。如果您使用的是字符串數組,請將下一個城市名稱放在第二個位置。如果您使用的是字符數組,則需要有一個長度爲[maxChars * maxCities]的數組。然後,您需要將第二個名稱放在[c * maxChars]位置。
現在您應該重置溫度指數並讀取下一個城市的溫度。
繼續循環直到讀取所有數據。
輸出與輸入類似。爲了得到城市的平均值,從[t + c * MaxTemps] ... [MaxTemps -1 + c * MaxTemps]讀取數據。
人們每天的平均,從T + C * maxTemps] ...讀取數據T +(maxCities -1)* MaxTemps]
好運。
import java.util.*;
class CityData
{
public static void main(Strang args[])
int[][]b=new int[8][6]
string[][]a=new string[2][2]
Scanner cp=new scanner(System.in)
System.out.println("Enter your first data");
for(i=0;i<=1;i++)
a[i][j]=cp.next[];
System.out.println("Enter your seconed data");
for(i=0;i<=1;i++){
for(j=0;j<=1;j++)}
a[i][j]=cp.nextint();
for(i=0;i<=1;i++){
for(j=0;j<=1;j++)}
}}
這是我的答案,但它沒有平均值,因爲我不知道該怎麼寫。
- 1. OpenWeatherMap獲取當天的平均氣溫
- 2. Google天氣城市列表
- 3. MKReverseGeocoder返回不是城市的城市?
- 4. 使用Wunderground API獲取城市的平均降水量+ PHP
- 5. 獲得某個大城市地區的平均評級
- 6. 哪裏可以得到基於城市和時間的未來/平均天氣數據
- 7. 在Android SQLITE數據庫中存儲新城市天氣數據並更新現有城市天氣數據
- 8. 溫度的面積加權平均值
- 9. 計算平均溫度,當有許多溫度生產者
- 10. 從N個城市列表中選擇一個城市/城市的方式
- 11. 天氣預報silverlight中的城市名稱的Web服務?
- 12. ComponentNotFoundException城堡溫莎
- 13. 城堡溫莎Castle.MicroKernel.ComponentRegistrationException
- 14. 在溫莎城堡
- 15. 如何讓附近的城市天氣預報
- 16. 雅虎天氣API只適用於美國的城市!
- 17. 來自不同城市的ASP.NET開發同時
- 18. 爲城市/州
- 19. 溫莎城堡和IPrincipal的
- 20. 如何從特定的城市獲取附近的城市?
- 21. 找到在同一個城市
- 22. 英國城鎮/城市的php數組
- 23. Google地圖城市在該地區的城市
- 24. 如何在python中獲取城市(geonameid)的附近城市?
- 25. 試圖找到所有沒有直飛城市的城市(PostgreSQL)
- 26. 在給定城市的其他城市獲得時間
- 27. 城堡溫莎ArrayResolver ServiceOverrides不遵守
- 28. 編寫一個查詢的唯一ID與不同城市的
- 29. 計算多個不同的平均值
- 30. 平均值與fivenum:不同的結果?
如果這是家庭作業,請將其標記爲這樣。 – MarkPowell 2009-12-09 18:12:45
僞代碼應該足夠好。畢竟這是一項家庭作業。 – 2009-12-09 18:15:09
告訴我們你是如何試圖回答這個問題的,以及你有多遠。我們喜歡幫助人們理解,而不僅僅是爲了得到答案。此外,什麼語言?(或者它只是僞代碼?) – Earlz 2009-12-09 18:15:41