原创 數據結構課程設計 算術表達式求值

題目:編制一個用算符優先法對算術表達式求值的程序 //Evaluate Expression #include<iostream> #include<cstring> #include<cctype> using namespace

原创 Java課程設計 大整數類 實現加法

大數類: // Filename: BigInt.java class BigInt { BigInt(){} BigInt(int len) { bigint = new int[len]; } BigInt(

原创 人工智能 基於遺傳算法的隨機優化搜索的應用舉例

題目:利用遺傳算法求解區間[0,31]上的二次函數y=x*x的最大值。 //題目: 利用遺傳算法求解區間[0, 31]上的二次函數y = x*x的最大值   #include #include #include #include usi

原创 算法與編程實踐內容安排 進制轉換

1.  課題功能描述 本程序的功能,就是實現自然數的十進制、二進制、八進制、十六進制轉換。即根據用戶選擇的進制和輸入的數據,轉換得到該數所對應的十進制、二進制、八進制和十六進制數。   2.  問題詳細描述 程序運行時,首先由用戶選擇輸入

原创 C++實驗 實驗3 類和對象 2

定義一個學生類,其中有3個數據成員有學號、姓名、年齡,以及若干成員函數。同時編寫主函數使用這個類,實現對學生數據的賦值和輸出。 要求: (1)使用成員函數實現對數據的輸入、輸出; (2)使用構造函數和析構函數實現對數據的輸入、輸出。

原创 數據結構課程設計 約瑟夫環

題目:編號爲1,2… n的n個人按順時針方向圍坐一圈,每人持有一個密碼(正整數)。一開始任選一個正整數作爲報數的上限值m,從第一個人開始按順時針方向自1開始順序報數, 報到m時停止報數,報m的人出列,將他的密碼作爲新的m值,從他的順時針方

原创 C++實驗 實驗4 繼承與派生類 1

編寫一個學生和教師數據輸入和顯示程序,學生數據有編號、姓名、班級和成績,教師數據有編號、姓名、職稱和部門。要求將編號、姓名輸入和顯示設計成一個類person,並作爲學生數據操作類student和教師類數據操作類teacher的基類。

原创 Java課程設計 複數類 實現加、減、乘法

複數類: // Filename: Complex.java class Complex { private double real; private double imag; Complex() { //System

原创 C++實驗 實驗4 繼承與派生類 2

編寫一個程序計算出球、圓柱和圓錐的表面積和體積。 要求: (1)定義一個基類圓,至少含有一個數據成員半徑; (2)定義基類的派生類球、圓柱、圓錐,都含有求表面積和體積的成員函數和輸出函數。 (3)定義主函數,求球、圓柱、圓錐的和體積

原创 C++實驗 實驗3 類和對象 3

定義日期類型Date。要求有以下成員: (1)可以設置日期; (2)日期加一天操作; (3)輸入函數,輸入格式爲:XXXX XX  XX,如2010 4 13; (4)輸出函數,輸出格式爲:XXXX年XX月XX日,如2010年4月11

原创 數據結構課程設計 表達式類型的實現

題目:寫一個程序,實現基於二叉樹表示的算術表達式Expression的操作。 頭文件:應保存爲“Expression.h” #include<stdio.h> #include<string.h> #include<math.h> #i

原创 C++實驗 實驗3 類和對象 4

設計一個float類型的數組類CFltArray,要求CFltArray可以進行如下操作: (1)可以重置數組的大小(Resize) (2)可以通過下標返回數組元素,並對下標越界情況進行檢查 (3)可以利用已知數組對象對整個數組賦值和初

原创 Win32彙編小程序 Windows屏幕拾色器

程序截圖: 程序下載地址:http://download.csdn.net/source/3537198 程序功能說明 ①圖片顯示區域:用來顯示鼠標所指向區域周圍一小部分的圖片 ②鼠標座標顯示區域:用來顯示鼠標所在屏幕位置的XY座標

原创 算法與編程實踐內容安排 統計字母的使用頻率

爲統計英文字母的使用頻率,輸入一個不包括空格的由英文字母組成的字符串,長度不超過200個字符。統計26個英文字母的使用頻率,不區分大小寫。最後按使用頻率從大到小輸出字母(小寫字母)和使用頻率(出現的次數)。 #include<stdi

原创 Java課程設計 矩陣類 實現加、減、乘法

矩陣類: // Filename: Matrix.java class Matrix { Matrix(){} Matrix(int r, int c) { row = r; col = c;