gpt4 book ai didi

c++ - goto 和 junping 循环循环 c++

转载 作者:行者123 更新时间:2023-11-28 04:29:19 25 4
gpt4 key购买 nike

我是这里的新程序员和用户。我不想在我的代码中使用 goto 因为我不想被称为“糟糕的程序员”。我需要你的经验来摆脱它。

#include <iostream>
#include <time.h>
using namespace std;
int main()
{
srand(time(NULL));
int control = 1;
char a[50], harf[5][10];
a[0] = 65 + rand() % 26;
for (int i = 1; i < 50; i++)
{
if (i % 2 == 0)
a[i] = 65 + rand() % 26;
else
a[i] = 97 + rand() % 26;
come:
for (int j = 0; j < i; j++)
{
if (a[i] == a[j])
{
if (i % 2 == 0)
{
a[i] = 65 + rand() % 26; goto come;
}
else
{
a[i] = 97 + rand() % 26; goto come;
}
}
else
continue;
}
cout << a[i]<<" ";
}

system("pause");
}

screenshot

最佳答案

无需创建函数,将“goto”替换为“j = -1;”

关于c++ - goto 和 junping 循环循环 c++,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53344908/

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