using System;
public class Test
{
public static void Main()
{
// your code goes here
int TotalScore = 0;
int Status = 0;
for(int i = 0; i < 10; ++i)
{
TotalScore = TotalScore + Round(Status);
Console.Write("这是第{0}轮,您当前的得分是{1}“,i.ToString(),TotalScore.ToString());
}
if(Status > 1)
{
Console.WriteLine("请输入加赛得分:");
int Score3 = Console.Read();
TotalScore = TotalScore + RoundScore3;
Console.Write("比赛结束,您的最终得分是{0}“,TotalScore.ToString());
}
}
//保龄球单轮得分
//Status 上一轮状态,1、不全中,2、两次全中,3、单次全中
public static int Round(ref int Status)
{
int RoundScore = 0;
Console.WriteLine("请输入第一次得分:");
int Score1 = Console.Read();
if(Score1 == 10)
{
RoundScore = 10*(Status/2);
Status = 3;
return RoundScore;
}
do
{
Console.WriteLine("请输入第二次得分:");
int Score2 = Console.Read();
}
while(Score1 + Score2 < 11);
if(Score1 + Score2 == 10)
{
switch(Status)
{
case 1:
RoundScore = Score1 + Score2;
break;
case 2:
RoundScore = 2*Score1 + Score2;
break;
case 3:
RoundScore = 2*(Score1 + Score2);
break;
}
Status = 2;
return RoundScore;
}
else
{
RoundScore = Score1 + Score2;
Status = 2;
return RoundScore;
}
}
}
dXNpbmcgU3lzdGVtOwoKcHVibGljIGNsYXNzIFRlc3QKewoJcHVibGljIHN0YXRpYyB2b2lkIE1haW4oKQoJewoJCS8vIHlvdXIgY29kZSBnb2VzIGhlcmUKCQkKCQlpbnQgVG90YWxTY29yZSA9IDA7CgkJaW50IFN0YXR1cyA9IDA7CgkJCgkJZm9yKGludCBpID0gMDsgaSA8IDEwOyArK2kpCgkJewoJCQlUb3RhbFNjb3JlID0gVG90YWxTY29yZSArIFJvdW5kKFN0YXR1cyk7CgkJCUNvbnNvbGUuV3JpdGUoIui/meaYr+esrHswfei9ru+8jOaCqOW9k+WJjeeahOW+l+WIhuaYr3sxfeKAnCxpLlRvU3RyaW5nKCksVG90YWxTY29yZS5Ub1N0cmluZygpKTsKCQl9CgkJCgkJaWYoU3RhdHVzID4gMSkKCQl7CgkJCUNvbnNvbGUuV3JpdGVMaW5lKCLor7fovpPlhaXliqDotZvlvpfliIbvvJoiKTsKCQkJaW50IFNjb3JlMyA9IENvbnNvbGUuUmVhZCgpOwoJCQlUb3RhbFNjb3JlID0gVG90YWxTY29yZSArIFJvdW5kU2NvcmUzOwoJCQkKCQkJQ29uc29sZS5Xcml0ZSgi5q+U6LWb57uT5p2f77yM5oKo55qE5pyA57uI5b6X5YiG5pivezB94oCcLFRvdGFsU2NvcmUuVG9TdHJpbmcoKSk7CgkJfQoJfQoJCgkJCgkJLy/kv53pvoTnkIPljZXova7lvpfliIYKCQkvL1N0YXR1cyDkuIrkuIDova7nirbmgIHvvIwx44CB5LiN5YWo5Lit77yMMuOAgeS4pOasoeWFqOS4re+8jDPjgIHljZXmrKHlhajkuK0KCQlwdWJsaWMgc3RhdGljIGludCBSb3VuZChyZWYgaW50IFN0YXR1cykKCQl7CgkJCWludCBSb3VuZFNjb3JlID0gMDsKCQkJCgkJCUNvbnNvbGUuV3JpdGVMaW5lKCLor7fovpPlhaXnrKzkuIDmrKHlvpfliIbvvJoiKTsKCQkJaW50IFNjb3JlMSA9IENvbnNvbGUuUmVhZCgpOwoJCQkKCQkJaWYoU2NvcmUxID09IDEwKQoJCQl7CgkJCQlSb3VuZFNjb3JlID0gMTAqKFN0YXR1cy8yKTsKCQkJCVN0YXR1cyA9IDM7CgkJCQlyZXR1cm4gUm91bmRTY29yZTsKCQkJfQoJCQkKCQkJZG8KCQkJewoJCQkJQ29uc29sZS5Xcml0ZUxpbmUoIuivt+i+k+WFpeesrOS6jOasoeW+l+WIhu+8miIpOwoJCQkJaW50IFNjb3JlMiA9IENvbnNvbGUuUmVhZCgpOwoJCQl9CgkJCXdoaWxlKFNjb3JlMSArIFNjb3JlMiA8IDExKTsKCQkJCgkJCWlmKFNjb3JlMSArIFNjb3JlMiA9PSAxMO+8iQoJCQl7CgkJCQlzd2l0Y2goU3RhdHVzKQoJCQkJewoJCQkJCWNhc2UgMToKCQkJCQlSb3VuZFNjb3JlID0gU2NvcmUxICsgU2NvcmUyOwoJCQkJCWJyZWFrOwoJCQkJCWNhc2UgMjoKCQkJCQlSb3VuZFNjb3JlID0gMipTY29yZTEgKyBTY29yZTI7CgkJCQkJYnJlYWs7CgkJCQkJY2FzZSAzOgoJCQkJCVJvdW5kU2NvcmUgPSAyKihTY29yZTEgKyBTY29yZTIpOwoJCQkJCWJyZWFrOwoJCQkJfQoJCQkJCgkJCQlTdGF0dXMgPSAyOwoJCQkJcmV0dXJuIFJvdW5kU2NvcmU7CgkJCX0KCQkJZWxzZQoJCQl7IAoJCQkJUm91bmRTY29yZSA9IFNjb3JlMSArIFNjb3JlMjsKCQkJCVN0YXR1cyA9IDI7CgkJCQlyZXR1cm4gUm91bmRTY29yZTsKCQkJfQoJCQkKCQl9Cn0=
prog.cs(15,74): error CS1010: Newline in constant
prog.cs(16,2): error CS1525: Unexpected symbol `}', expecting `)' or `,'
prog.cs(16,3): error CS1002: ; expected
prog.cs(24,58): error CS1010: Newline in constant
prog.cs(25,2): error CS1525: Unexpected symbol `}', expecting `)' or `,'
prog.cs(25,3): error CS1002: ; expected
prog.cs(52,28): error CS1056: Unexpected character `)'
prog.cs(53,3): error CS1525: Unexpected symbol `{'
prog.cs(56,5): error CS1525: Unexpected symbol `case'
prog.cs(56,11): error CS1525: Unexpected symbol `:'
prog.cs(59,5): error CS1525: Unexpected symbol `case'
prog.cs(59,11): error CS1525: Unexpected symbol `:'
prog.cs(62,5): error CS1525: Unexpected symbol `case'
prog.cs(62,11): error CS1525: Unexpected symbol `:'
prog.cs(70,7): error CS1519: Unexpected symbol `else' in class, struct, or interface member declaration
prog.cs(71,4): error CS9010: Primary constructor body is not allowed
prog.cs(78,0): error CS1525: Unexpected symbol `}'
Compilation failed: 17 error(s), 0 warnings