📄 人工鱼群.cpp
字号:
// 人工鱼群.cpp : 定义控制台应用程序的入口点。
//
#include "stdafx.h"
#include"AFSA.h"
#define pp printf("\n")
int _tmain(int argc, _TCHAR* argv[])
{
long *kl=new long[10];
for(int i=0;i<10;i++) kl[i]=i+1;
Question_List_Class* ql=new Question_List_Class[4];
ql[0].Question_Hard_Level=1;
ql[0].Question_Number=11;
ql[0].Question_Value=4;
ql[0].Number_Of_Cover_Knowledge=3;
ql[0].Knowledge_Number_List=new long[3];
ql[0].Knowledge_Number_List[0]=2;
ql[0].Knowledge_Number_List[1]=4;
ql[0].Knowledge_Number_List[2]=8;
ql[1].Question_Hard_Level=5;
ql[1].Question_Number=100;
ql[1].Question_Value=5;
ql[1].Number_Of_Cover_Knowledge=2;
ql[1].Knowledge_Number_List=new long[2];
ql[1].Knowledge_Number_List[0]=7;
ql[1].Knowledge_Number_List[1]=4;
ql[2].Question_Hard_Level=3;
ql[2].Question_Number=111;
ql[2].Question_Value=2;
ql[2].Number_Of_Cover_Knowledge=1;
ql[2].Knowledge_Number_List=new long[1];
ql[2].Knowledge_Number_List[0]=9;
ql[3].Question_Hard_Level=3;
ql[3].Question_Number=118;
ql[3].Question_Value=1;
ql[3].Number_Of_Cover_Knowledge=5;
ql[3].Knowledge_Number_List=new long[5];
ql[3].Knowledge_Number_List[0]=7;
ql[3].Knowledge_Number_List[1]=5;
ql[3].Knowledge_Number_List[2]=3;
ql[3].Knowledge_Number_List[3]=6;
ql[3].Knowledge_Number_List[4]=2;
AFSA aa(2,10,ql,4,kl,10,0,10,20,10,5);
aa.test();pp;pp;
//aa.Swarm(0);
//aa.follow(0);
long *qq;
printf("%s\n",aa.move(-10,qq,17,33,0.1)==1?"成功":"失败");
for(int k=0;qq[k]!=-1;k++) printf("%d ",qq[k]);
aa.test();pp;pp;
getchar();
return 0;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -