我刚刚开始,我是编程新手。我正在做一个练习,我必须要求用户在他或她自己选择的一段时间内每个月的降雨量。该计划需要显示一年中的总降雨量和每月的平均降雨量。我被困在两件事上,
第一个是我如何让循环识别用户输入的年数(例如):如果他或她进入2年,那么在第二年开始的一年之后。它只在运行时1年。我遇到的第二个问题是,在年底我似乎无法得到用户每个月输入的总数来显示。我怎样才能从数组中得到这些。我在下面附上了我的编码。我非常感谢你能得到的任何帮助,谢谢
namespace RainFall
{
class Program
{
static void Main(string[] args)
{
int Numyears = 0;
//int Month = 12;
double Rainfall = 0.0;
double avrRainfall = 0.0;
string[] Month = { "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"};
Console.WriteLine("please enter number of years");
Numyears = int.Parse(Console.ReadLine());
while(Numyears <= 0)
{
Console.WriteLine("Minimum number of years is 1 Please re-enter");
Numyears = int.Parse(Console.ReadLine());
}
for(int i = 0; i < Month.Length; i ++)
{
Console.WriteLine(" Enter inches of rainfall for {0}", Month[i]);
Console.ReadLine();
}
for (int i = 0;i < Month.Length; i++)
{
Console.WriteLine(" {1} Total;", i + 1, Month[i]);
}
}
}
}
答案 0 :(得分:0)
所以,由于这是一项学习任务,只要给你答案就没有任何好处,但我想提供一些事情来考虑/问自己: