public class Program
{
static void Main(string[] args)
{ int sum = 0;
for (int i = 1; i < 10; i++)
{
if (i > 1)
{
Console.WriteLine("显示第" + (i - 1) + "局成绩:" + sum);
Console.ReadLine(); } for (int j = 1; j < 3; j++)
{
Console.WriteLine("请输入第" + i + "局,第" + j + "次投掷成绩:");
string str = string.Empty;
str = Console.ReadLine();
sum += int.Parse(str); } }
}
}
我写到这里,我的逻辑是输入2次的成绩加一起为第一局的成绩,可是,写完后,运行,到第2局成绩时候sum都把之前输入的4次都加起来了。
{
static void Main(string[] args)
{ int sum = 0;
for (int i = 1; i < 10; i++)
{
if (i > 1)
{
Console.WriteLine("显示第" + (i - 1) + "局成绩:" + sum);
Console.ReadLine(); } for (int j = 1; j < 3; j++)
{
Console.WriteLine("请输入第" + i + "局,第" + j + "次投掷成绩:");
string str = string.Empty;
str = Console.ReadLine();
sum += int.Parse(str); } }
}
}
我写到这里,我的逻辑是输入2次的成绩加一起为第一局的成绩,可是,写完后,运行,到第2局成绩时候sum都把之前输入的4次都加起来了。
我放在后面和开始 ,运行起来 每局的成绩就都是0了