gpt4 book ai didi

c++ - 错误 : expected ‘;’ before ‘generationString’

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:33:47 24 4
gpt4 key购买 nike

<分区>

我目前正在尝试解决我在使用此代码时遇到的一些问题,无法真正弄清楚为什么我会收到这 2 个错误。我试图查看是否有东西没有关闭,但似乎并非如此,可能是“:”之间距离的原因?我现在只是在抓救命稻草..

main.cpp:30:38: error: expected ‘;’ before ‘generationString’
cout << "Generation " << x << ": " generationString << endl;

main.cpp:54:40: error: expected ‘;’ before ‘generationString’
cout << "Generation " << x++ << ": " generationString << endl;

尝试编译这段代码时:

#include <iostream>

using namespace std;

string
initString ()
{
}

int
calculateScore (string guess, string target)
{
}

string
mutate (string mutationString)
{
}


int
main ()
{
string targetString = "METHINKS IT IS LIKE A WEASEL";
string generationString = initString ();
string currentString = generationString;

int score = calculateScore (currentString, targetString);
int x = 0;
cout << "Generation " << x << ": " generationString << endl;
do
{
for (int i = 0; i < 100; i++)
{
string newCopy = generationString;
newCopy = mutate (newCopy);
int copyScore = calculateScore (newCopy, targetString);

if (copyScore > score)
{
currentString = newCopy;
score = copyScore;
if (copyScore == targetString.length ())
{
break;
}

}
}
generationString = currentString;

}
while (score < targetString.length ());
cout << "Generation " << x++ << ": " generationString << endl;
return 0;
}

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