一個基于GTK+的單詞數(shù)值計(jì)算器,1、 按照規(guī)則計(jì)算單詞的值,如果 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 26個字母(全部用大寫)的值分別為 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26,如: WINJACK這個單詞的值就為:W+I+N+J+A+C+K=23+9+14+1+3+11=71% HARDWORK=H+A+R+D+W+O+R+D=8+1+18+4+23+15+18+11=98% LOVE=L+O+V+E=12+15+22+5=54% LUCK=L+U+C+K=12+21+3+11=47% ATTITUDE= A+T+T+I+T+U+D+E=1+20+20+9+20+24+4+5=100% 2、對程序的界面布局參考如下圖所示,在第一個單行文本框輸入一個單詞,點(diǎn)擊“計(jì)算”按鈕,按照以上算法計(jì)算出該單詞的值。 3、如果在最下面的單行文本框輸入一個文件路徑,此文件每行記錄一個單詞,那么經(jīng)過程序計(jì)算出各個單詞的值,并把結(jié)果輸出到當(dāng)前目錄下result.txt文件中。如果文件不存在,應(yīng)該提示錯誤。
上傳時間: 2014-01-11
上傳用戶:康郎
專家點(diǎn)評: Y P7 `. @ {$ r% pa.功能很強(qiáng)大,可以看出花了很多心血在算法上,非常好。算法上還有一點(diǎn)瑕疵,例如在刪除一個員工的同時沒有辦法自動建立其他員工的上下級關(guān)系,必須刪除全部下級員工,不是非常合理。此外,界面設(shè)計(jì)過于簡單,應(yīng)該加強(qiáng). " W" R+ b* g$ a$ Sb.程序運(yùn)用了自己的算法來提高Tree控件顯示的速度和資源分配,這個非常值得肯定和鼓勵。* C. c4 D0 e9 ` J$ w# U c.基本實(shí)現(xiàn)所有規(guī)定的功能,在所有參賽者中唯一熟 : O) l- F6 F9 f) S7 Q. l練使用面向?qū)ο笤O(shè)計(jì)方式開發(fā)程序的工程師,很不錯!程序體現(xiàn)了作者非常扎實(shí)的數(shù)據(jù)結(jié)構(gòu)功底,值得大家學(xué)習(xí)。工程管理也做得非常好,體現(xiàn)了作者在軟件工程方面也有很深入的研究,該代碼是很好的學(xué)習(xí)范例。 % G* H$ ~3 W1 ]. e! id.算法的創(chuàng)新是獨(dú)特之處(hashtable算法建立),可見作者在數(shù)據(jù)結(jié)構(gòu)方面的熟練掌握.此程序是很多專家會員學(xué)習(xí)典范.
上傳時間: 2017-01-19
上傳用戶:奇奇奔奔
有限元分析源程序匯總,含D.R.J. Owen 和一些線性非線性程序段,用FORTRAN77編寫,主要用于結(jié)構(gòu)分析
上傳時間: 2017-01-20
上傳用戶:coeus
Visual 開發(fā) 希望對你們有幫助 public static int Rom(int n, int m)//雙寄或雙偶 { int count = 0 //第一排Y坐標(biāo)上要幾個 if (n < m) { for (int i = 1 i <= n i = i + 2) { count++ } } else { for (int j = 1 j <= m j = j + 2) { count++ } } return count }
標(biāo)簽: int Visual public static
上傳時間: 2013-12-13
上傳用戶:懶龍1988
:介紹 CAN(控制器局域 網(wǎng))總線的特點(diǎn) ,給 出CAN總線系統(tǒng)智能節(jié)點(diǎn)電路原理及 用 C51語言 編寫的開發(fā)程序,方便使用者學(xué).-j-和掌握。
上傳時間: 2017-01-26
上傳用戶:youmo81
遙控解碼通過電腦串口顯示 /* 晶振:11.0569MHz */ #include <REGX52.h> #define uchar unsigned char uchar data IRcode[4] //定義一個4字節(jié)的數(shù)組用來存儲代碼 uchar CodeTemp //編碼字節(jié)緩存變量 uchar i,j,k //延時用的循環(huán)變量 sbit IRsignal=P3^2 //HS0038接收頭OUT端直接連P3.2(INT0) /**************************延時0.9ms子程序**********************/ void Delay0_9ms(void) {uchar j,k for(j=18 j>0 j--) for(k=20 k>0 k--) } /***************************延時1ms子程序**********************/ void Delay1ms(void) {uchar i,j for(i=2 i>0 i--) for(j=230 j>0 j--) }
標(biāo)簽: uchar unsigned 11.0569 include
上傳時間: 2013-12-12
上傳用戶:Breathe0125
維吉尼亞體制是最古老而且最著名的多表密碼體制之一,它是人們?yōu)榱颂岣呙艽a的破譯的難度發(fā)明的一種多表置換的密碼,它是由16世紀(jì)法國亨利三世王朝的布萊瑟• 維吉尼亞發(fā)明的,其特點(diǎn)是將26個愷撒密表合成一個維基尼亞密碼(Vigenere)
標(biāo)簽: 密碼體制
上傳時間: 2014-01-10
上傳用戶:chenjjer
:#include <stdlib.h>#include <stdio.h>#include <time.h> void InsertSort(int a[],int *(k1),int *(k2))//0:直接插入排序{ int i,j int temp *(k1)=0 *(k2)=0 for(i=0 i<149 i++) { temp=a[i+1] *(k2)++ ...
標(biāo)簽: include InsertSort gt lt
上傳時間: 2014-11-30
上傳用戶:362279997
很經(jīng)典的一個算法。大家做工程和通信用的著。遺傳算法(Genetic Algorithm)是模擬達(dá)爾文的遺傳選擇和自然淘汰的生物進(jìn)化過程的計(jì)算模型,是一種通過模擬自然進(jìn)化過程搜索最優(yōu)解的方法,它是有美國Michigan大學(xué)J.Holland教授于1975年首先提出來的,并出版了頗有影響的專著《Adaptation in Natural and Artificial Systems》,GA這個名稱才逐漸為人所知,J.Holland教授所提出的GA通常為簡單遺傳算法(SGA)。
標(biāo)簽: Algorithm Genetic 算法 家
上傳時間: 2017-02-09
上傳用戶:wkchong
學(xué)習(xí)javascript的好資料! 第一講 JavaScript語言概況 第二講 JavaScript基本數(shù)據(jù)結(jié)構(gòu) 第三講 JavaScript程序構(gòu)成 第四講 基于對象的JavaScript語言 第五講 創(chuàng)建新對象 第六講 使用內(nèi)部對象系統(tǒng) 第七講 窗口及輸入輸出 第八講 WEB頁面信息交互 第九講 實(shí)現(xiàn)更復(fù)雜交互
標(biāo)簽: JavaScript javascript 語言 數(shù)據(jù)結(jié)構(gòu)
上傳時間: 2014-01-06
上傳用戶:努力努力再努力
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1