【发布时间】:2019-08-04 04:47:59
【问题描述】:
我是 C# 新手,我的最后一门编程语言是 C
我不断收到未分配的局部变量“平均”的使用
与之相关的average 是average /= 10;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApp1
{
class Program
{
static void Main(string[] args)
{
int i, average;
int[] scores = new int[10];
Console.WriteLine("Enter 10 scores");
for (i = 0; i < 10; i++)
{
scores[i] = Convert.ToInt32(Console.ReadLine());
}
for (i = 0; i < 10; i++)
{
average = scores[i] + scores[i + 1];
i++;
}
average /= 10;
Console.WriteLine("Average of All the Scores: {0}", average);
Console.Read();
}
}
}
【问题讨论】:
-
您可以通过将默认值设置为
average变量int average = 0;来摆脱它
标签: c#