首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

求赐教 大神

2012-09-03 
求指教大神public class Program{static void Main(string[] args){int sum 0for (int i 1 i 10

求指教 大神

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);

}

sum = 0;

for (int j = 1; j < 3; j++)

{

Console.WriteLine("请输入第" + i + "局,第" + j + "次投掷成绩:");

string str = string.Empty;

str = Console.ReadLine();

try

{

if (int.Parse(str) > 10)

{

Console.WriteLine("不能大于10");

str= Console.ReadLine();

}

}

catch (Exception)

{

Console.WriteLine("只能输入数字");

str = Console.ReadLine();

}

sum += int.Parse(str);

}

}

}

}

我写到这里 想加2个逻辑 一个是如果10减去第一次投掷的分数小于第2次投掷分数 那就错误 重新输入 
另一个就是如果第一局的成绩大于10那么它将把下一局的第一次投掷的分加上。应该怎么实现求指点。


[解决办法]
你这两个逻辑矛盾啊
1、10-第一次投掷<第二次投掷,也就是说 第一次加第二次投掷和>10就出错,重新投掷
2、第一局成绩大于10,怎么可能???????

热点排行