假设温度测量是在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