#if !defined(AFX_GAQUEEN_H__C26AE0A3_F9B4_426F_A324_B460CC7946CB__INCLUDED_) #define AFX_GAQUEEN_H__C26AE0A3_F9B4_426F_A324_B460CC7946CB__INCLUDED_ #if _MSC_VER > 1000 #pragma once #endif // _MSC_VER > 1000 class CGAQueen { public: CGAQueen(int nPopulation,int nIteration,float Mutation,int mChBoard) virtual ~CGAQueen() voID Clear() // to clear chess board with 0 value voID InitialPopulation() // to create the first and initial randompopulation voID FillArea(int index) // to fill chess board with desired chromosome int CostFunc(int index) // determine the cost of matrix[index][index] voID PopulationSort() // to sort population from the best to the worst voID GenerateCrossOverMatrix() // a way to create children from parent is CcrossOver voID Mating() // to create children from parents voID Ap
標(biāo)簽: AFX_GAQUEEN_H INCLUDED defined define
上傳時(shí)間: 2015-12-27
上傳用戶:wuyuying
這個(gè)是一個(gè)用Keil C51編寫的16位串行AD芯片ADS1100的驅(qū)動(dòng)程序示例,程序中含有寫好的ADS1100.H標(biāo)準(zhǔn)驅(qū)動(dòng)函數(shù)和LCD1602.H液晶驅(qū)動(dòng)函數(shù),用51模擬IIC總線進(jìn)行數(shù)據(jù)采集。提供API式外部函數(shù)接口:voID Init_ads1100(unsigned char mdata) unsigned int Rd_ads1100(voID) 具體功能見程序中的*.C測(cè)試文件。
上傳時(shí)間: 2014-06-25
上傳用戶:onewq
學(xué)會(huì)對(duì)文件的記錄鎖定,及解鎖。#include <stdio.h> #include <unistd.h> #include <fcntl.h> int main() { int fd int i struct { char name[20] uint ID int age } myrec fd =open("name", O_RDWR|O_CREAT, 0755) if (fd == -1) return -1 printf("Input your name:") scanf("%s", myrec.name) printf("Inpute your ID :") scanf("%d", &myrec.ID) printf("Input your age :") scanf("%d", &myrec.age) lseek(fd, 0,SEEK_END) lockf(fd, 1, 0) write(fd, (voID *)&myrec, sizeof(myrec)) lockf(fd, 0 ,0) return 0 } 執(zhí)行命令cc lock.c –o lock.out Chmod +x lock.out ./lock.out
標(biāo)簽: 記錄
上傳時(shí)間: 2016-01-04
上傳用戶:亞亞娟娟123
將運(yùn)算的結(jié)果(浮點(diǎn)數(shù))存入eeprom中。我們知道,浮點(diǎn)數(shù)在c語(yǔ)言中是以ieee格式存儲(chǔ) 的,一個(gè)浮點(diǎn)數(shù)占用四個(gè)字節(jié),例如浮點(diǎn)數(shù)34.526存為(160,26,10,66)這四個(gè)數(shù)。要 將一個(gè)浮點(diǎn)數(shù)存入eeprom,實(shí)際上就是要存這四個(gè)數(shù)。那么如何在程序中得到一個(gè)浮點(diǎn)數(shù)的 組成數(shù)呢? 浮點(diǎn)數(shù)在存儲(chǔ)時(shí),是存儲(chǔ)連續(xù)的字節(jié)中的,只要設(shè)法找到存儲(chǔ)位置,就可以得到這些數(shù)了。 可以定義一個(gè)voID的指針,將此指針指向需要存儲(chǔ)的浮點(diǎn)數(shù),然后將此指針強(qiáng)制轉(zhuǎn)化為char型,這樣,利用指針就可以得到組成該浮點(diǎn)數(shù)的各個(gè)字節(jié)的值了!
標(biāo)簽: eeprom 運(yùn)算 浮點(diǎn)數(shù)
上傳時(shí)間: 2014-01-21
上傳用戶:a673761058
矩陣鍵盤驅(qū)動(dòng)程序, unsigned char key(voID) 只要調(diào)用這個(gè)函數(shù)即可實(shí)現(xiàn)
標(biāo)簽: 矩陣鍵盤 驅(qū)動(dòng)程序
上傳時(shí)間: 2014-08-04
上傳用戶:GavinNeko
簡(jiǎn)單C編譯器生成的目標(biāo)代碼是8086的匯編代碼(16位),可以在一般的PC上被像MASM之類的匯編編譯程序編譯,生成可執(zhí)行文件后,在DOS或Windows控制臺(tái)下運(yùn)行。 實(shí)現(xiàn)的語(yǔ)言定義如下: 語(yǔ)言類似于tiny語(yǔ)言,不支持過程調(diào)用,也就是只有一個(gè)main函數(shù),無其他函數(shù)和全局變量 基本語(yǔ)句:注釋語(yǔ)句(/*…*/),輸入語(yǔ)句(int input(voID) ),輸出語(yǔ)句(voID output(int) ),賦值語(yǔ)句。這里的輸入輸出語(yǔ)句實(shí)際上類似于函數(shù)調(diào)用,可以看作是本語(yǔ)言內(nèi)部的函數(shù) 算術(shù)運(yùn)算符:+、—、*、/ 數(shù)據(jù)類型:整數(shù).
上傳時(shí)間: 2016-02-06
上傳用戶:bakdesec
if(e.getActionCommand()=="參數(shù)法畫圓"){ p=11 } } //actionPerformed //實(shí)現(xiàn)接口WindowListener的所有方法,用于處理發(fā)生在窗口上的事件 public voID windowClosing(WindowEvent e)
標(biāo)簽: getActionCommand actionPerformed Window if
上傳時(shí)間: 2016-02-27
上傳用戶:busterman
數(shù)據(jù)結(jié)構(gòu)(嚴(yán)慰敏)配套純c代碼實(shí)驗(yàn)十 typedef int InfoType // 定義其它數(shù)據(jù)項(xiàng)的類型 typedef int KeyType // 定義RedType類型的關(guān)鍵字為整型 struct RedType // 記錄類型(同c10-1.h) { KeyType key // 關(guān)鍵字項(xiàng) InfoType otherinfo // 其它數(shù)據(jù)項(xiàng) } typedef char KeysType // 定義關(guān)鍵字類型為字符型 #include"c1.h" #include"c10-3.h" voID InitList(SLList &L,RedType D[],int n) { // 初始化靜態(tài)鏈表L(把數(shù)組D中的數(shù)據(jù)存于L中) char c[MAX_NUM_OF_KEY],c1[MAX_NUM_OF_KEY] int i,j,max=D[0].key //
標(biāo)簽: typedef int InfoType KeyType
上傳時(shí)間: 2016-03-03
上傳用戶:2404
26.編寫一個(gè)具有如下樣式的類模板tmplt,用于實(shí)現(xiàn)所謂的反序輸出問題,其中使用了類型參數(shù)T(使所處理的元素類型可變化)以及普通參數(shù)n(元素個(gè)數(shù)也可變化): template <class T, int n> class tmplt { T arr[n] // n個(gè)T類型的數(shù)據(jù)存放于數(shù)組arr之中 public: voID dataIn() //從鍵盤輸入n個(gè)T類型數(shù)據(jù)放入arr數(shù)組中 voID reverseOut() //將arr數(shù)組中的數(shù)據(jù)按輸入的相反順序輸出 } 而后編制主函數(shù),將類模板實(shí)例化為某個(gè)具體的類并說明類對(duì)象,之后通過對(duì)象調(diào)用其負(fù)責(zé)輸入數(shù)據(jù)的成員函數(shù),再通過對(duì)象調(diào)用另一成員函數(shù)按反序輸出那些輸入數(shù)據(jù)。
上傳時(shí)間: 2014-01-07
上傳用戶:xiaoxiang
一個(gè)很好的排序算法,voID shaker(item ,count)
標(biāo)簽: 排序算法
上傳時(shí)間: 2014-01-11
上傳用戶:hustfanenze
蟲蟲下載站版權(quán)所有 京ICP備2021023401號(hào)-1