gpt4 book ai didi

c# - 任何人都可以知道该怎么做(错误CS1525 : Unexpected symbol)

转载 作者:行者123 更新时间:2023-12-02 10:52:58 24 4
gpt4 key购买 nike

从昨天开始,我一直在与这个问题作斗争,但我不知道这是什么问题。在我的MacBook上,代码运行没有问题。我有Visual Studio代码。但是在对https://pl.spoj.com代码进行“复制并粘贴”到Internet编译器后,就暗恋了。对于C#,编译器为gmcs 5.20.1。

代码:https://ideone.com/359Iuw

using System;

public class Test
{
public static void Main()
{
int numberOfTests;
int[] arrayOfNumbers = new int[100];
string[] splittedData;
int firstNumber, secondNumber;
double wynik;

// Step 1. Read and upload numbers of repetitions
numberOfTests = TakeNumberOfTests();
// Step 2. Calculations
for (uint i = 0; i < numberOfTests; i++)
{
splittedData = PodzielBufor(PobierzBufor(),' ');
firstNumber = TakeNumber(splittedData,1);
secondNumber = TakeNumber(splittedData,2);
wynik = NWW(firstNumber,secondNumber);
Console.WriteLine("{0}",wynik);
}


// All functions
int TakeNumberOfTests()
{
int ans = Int.Parse(Console.ReadLine());
return ans;
}

int NWD(int a, int b)
{
int zmiennaPomocnicza;
while(b!=0)
{
zmiennaPomocnicza = b;
b = a%b;
a = zmiennaPomocnicza;
}
return a;
}

double NWW(int a, int b)
{
double result;
result = (a*b)/NWD(a,b);
return result;
}
string PobierzBufor()
{
return Console.ReadLine(); //odczyt danych ze strumienia
}
string[] PodzielBufor(string inputData, char character)
{
string[] splittedData;
splittedData = inputData.Split(character);
return splittedData;
}
int TakeNumber(string[] dataArray,int number)
{
return Int32.Parse(dataArray[number-1]);
}
}
}

有人可以给我建议我该怎么做吗?

最佳答案

您正在使用比远程编译器更高版本的C#语言功能。

  • 找出在线编译器支持的语言版本;如果它不支持本地功能,则可能为6或5(如果不清楚,则可能需要使用试错法)
  • 在项目中设置语言版本;现在,您自己的本地编译器会告诉您是否尝试使用不受支持的功能;在新的(SDK风格)csproj中,这是通过<LangVersion>6<LangVersion>等(在属性组内的csproj中)
  • 关于c# - 任何人都可以知道该怎么做(错误CS1525 : Unexpected symbol),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61286671/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com