我正在創建一個隨機熱量從-10到50°C的天氣計劃。我有它的工作,但我需要找到特定的日子裏有霜(0; -1,-5等...)。我有一個有多少霜天的櫃檯,但我似乎無法找到如何獲得這些特定的日子並將它們打印在屏幕上。這裏是我的代碼:C#天氣計劃,如何檢索循環中的具體值
Random x = new Random();
int day = 1;
int frostDays = 0;
double sum = 0;
int[] days = {5, 10, 15, 20, 25, 30, 35, 40, 45, 50, 55, 60, 65, 70, 75, 80, 85, 90, 95, 100};
int[] heat = new int[100];
for (int i = 1; i <= 100; i++)
{
heat[0] = x.Next(-10, 51);
if (heat[0] < 0)
{
//Console.WriteLine("Day number " + day + " heat " + heat[0]);
frostDays++;
}
Console.Write(heat[0] + " ** ");
if (days.Contains(day))
{
Console.WriteLine("\n");
}
//Console.WriteLine("Heat day " + day + ". is: " + heat[0]);
sum += heat[0];
day++;
}
double average = sum/100;
Console.WriteLine("Heat sum: " + sum);
Console.WriteLine("average heat: " + average.ToString("F2") + " °C");
Console.WriteLine("frost days: " + frostDays);
OUTPUT:http://oi57.tinypic.com/mw4myv.jpg
我想用自己的熱量檢索特定的天數(天數),這是霜凍(低於0℃),並打印在屏幕上,我似乎無法找出如何,如果有人可以幫助,請回答,非常感謝。
請包括輸出*文本*。你有一個基於文本的程序 - 沒有理由有輸出圖像。 –
另外,你的'heat'數組意味着什麼?你只會使用'heat [0]',這對我來說不太合適...... –
熱陣列意味着代表特定日子的熱度。 – Realitiez