问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

c++遗传算法的编码解解码问题

发布网友 发布时间:2022-06-06 03:25

我来回答

1个回答

热心网友 时间:2024-11-22 19:37

#include<iostream>
using namespace std;
float transVaul(char *buf);
int main()
{
char buf[21] = "";
float arr[20] = { 0 };
cout<<"输入20位基因编码:\n";
//比如11110000111100001111
//输入很粗糙,只是为了演示程序执行
for (int i = 0; i < 20; i++)
{
cout << i + 1 << ":\t";
memset(buf,0,21);
cin >> buf;
arr[i] = transVaul(buf);
}
cout << "对应的十进制是:\n";
for (int j = 0; j < 20; j++)
printf("%f\n",arr[j]);
return 0;
}

float transVaul(char *buf)
{
float score = 0;
unsigned *pt = (unsigned *)(&score);
for (int i = 0; i < 20; i++)
{
*pt|=(buf[i] - 48);
*pt <<= 1;
}
*pt=*pt <<2|0x3f800000;
return score-1;
}
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
erp可以看评论地址吗 淘宝评论url是什么意思? 揭秘:码牌支付风控升级,背后真相揭秘 电脑电视直播软件哪个好用什么软件好电脑看电视直播 潼南子同街学区是哪些 三极管BU406价格和参数? 火锅料放在冰柜忘了插电一个星期给会坏了吗 火锅的设备有哪些 火锅餐厅厨房有哪些 小火锅厨房设备有哪些 复数编码遗传算法 天津农信互联科技有限公司怎么样? 带70多岁的爷爷奶奶去拉萨,该注意些什么? 手机换号能不能登上拼多多原手机号已经停机 使用拼多多给停用一年的手机号交费能回来吗? 下面这黑色方形电容叫什么? 电源保险丝座和电源插头保险丝能不能复用? EX0笔筒折法 笔筒的折法? 人死后还有基本权利吗? 为什么我要为别人活着,我连死的权利都没有吗? 签薯劳动合同的单位名称如何填写? 人有让自己死亡的权利吗? 笔筒的折法?有没有人知道这个笔筒是怎么折的 人有自杀的权利吗? 法律中人有没有死的权利? 人没有生的权利;人有没有死的权利?活在这个世界你应该相信谁_百度知 ... 跟单位签署劳动合同都有什么内容 人是否有死的权利? 人有生的权利,但人有没有死的权利 遗传算法中对基因和染色体怎么编码 遗传算法编码的问题 请教遗传算法中解码的问题 遗传算法解码问题, 解码是只针对二进制编码还是说所有的遗传算法都得... natural enemies什么意思 natural enemy怎么读 强者的天敌就是弱者的翻译是:什么意思 克星用英文怎么说 他们的天敌是鹰,狐,野生的猫,狗 用英语怎么说(初一) WildlifeProtection课&#x013B; 什么是海龟啊 猫吃老鼠是生物的什么特征 请帮我翻译这两句话,翻译器别来。 指函数和幂函数的区别 海尔冰柜好不好 海尔的冰箱好吗 指数函数和幂函数到底是什么区别 海尔冰柜怎么样 区别指数函数和幂函数 还有性质~ ...什么报送关于审计工作报告中指出问题的整改情况的报告?