物件導向與程式設計C課程設計

2022-12-27 00:12:02 字數 1578 閱讀 1071

遼寧工程技術大學上機實驗報告

class program

}class object

public void isspecialchar(stringbuilder sb)

檢測給定的字串是否含有字母,數字和下劃線

string str =

int a = 0, b = 0, c = 0;

for (int i = 0; i < i++)

if (

a++;

else if (

b++;

else if (str[i] == '_')

c++;

"該字串中有數字" + b + "個。");

"該字串中有字母" + a + "個。");

"該字串中有下劃線" + c + "個。");

}public void isvaliddateformat(stringbuilder sb)

檢測給定的字串是否為有效的日期格式

string str =

try"該字串為有效日期格式!");

catch (exception)

("該字串不為有效日期格式!");

}public void isvalididformat(stringbuilder sb)

檢測給定的字串是否為有效的身份證號碼格式

string str =

int key = 0;

for (int i = 0; i < - 1; i++)

if (!

key++;

if (key == 0 && == 18 && ( - 1]) || - 1])))

"該字串為有效身份證號碼!");

else

"該字串不為有效身份證號碼!");

}public string randomstring()

返回乙個隨機的不重複的6位字串

int rep = 0, length = 6;

string str =

long num2 = + rep;

rep++;

random random = new random(((int)(((ulong)num2) & 0xffffffffl)) | ((int)(num2 >> rep)));

for (int i = 0; i < length; i++)

char ch;

int num =

if ((num % 2) == 0)

ch = (char)(0x30 + ((ushort)(num % 10)));

else

ch = (char)(0x41 + ((ushort)(num % 0x1a)));

str = str +

return str;

}}窗體1:主介面

public partial class form1 : form

{public form1()

{initializecomponent();

if (!"d:\\學生資訊管理系統"))

"d:\\學生資訊管理系統");

《C物件導向程式設計》課程設計報告

題目 分數計算器設定 班級 k0312415 專業 電腦科學與技術 學號 k031241521 k031241535 姓名 周林 指導教師 小組成員 周林,張齊滿 二o一三年 10 月 15 日 一 課程設計問題描述 分數計算器設計是高等學校教務管理的重要組成部分,其內容較多,為了簡化計論,要求設計...

物件導向程式設計C 課程設計題目要求

物件導向程式設計 c 語言程式設計 課程設計一 設計目的 1.基本掌握物件導向設計的基本思想和方法2.熟練掌握c 語言的基本知識和技能 3.能夠利用所學的基本知識和技能,開發小型應用程式二 設計要求 1.要求利用c 語言物件導向的程式設計思想即組建來完成系統設計2.功能設計必須考慮實用性 3.介面美...

物件導向程式設計C 課程設計指導書

目錄前言 3 第一章概述 4 1 1 課程設計目的 4 1 2 基本要求 4 1 3 考核方法和成績評定 5 1.3.1 考核方法 5 1.3.2 成績評定 5 第二章程式設計方法與常用演算法 6 2 1 程式設計與演算法 6 2.1.1 演算法 6 2.1.2 結構程式設計 7 2.1.3 物件導...