c++遗传算法的编码解解码问题遗传算法中采用二进制编码,每二十位二进制数表示一个基因型,一个染色体一共有20个基因型,也

c++遗传算法的编码解解码问题
遗传算法中采用二进制编码,每二十位二进制数表示一个基因型,一个染色体一共有20个基因型,也就是有400个二进制数.求如何将这四百个二进制数每二十个转化成十进制数.每个十进制数的取值范围为0到1之间.保留小数点6位.
mazhuojun 1年前 已收到1个回答 举报

深海里的鱼儿 幼苗

共回答了20个问题采纳率:95% 举报

#include
using namespace std;
float transVaul(char *buf);
int main()
{
char buf[21] = "";
float arr[20] = { 0 };
cout

1年前

6
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 16 q. 1.827 s. - webmaster@yulucn.com