成人AV在线无码|婷婷五月激情色,|伊人加勒比二三四区|国产一区激情都市|亚洲AV无码电影|日av韩av无码|天堂在线亚洲Av|无码一区二区影院|成人无码毛片AV|超碰在线看中文字幕

如何用c語言編一個(gè)成績(jī)查詢系統(tǒng)?

網(wǎng)友解答: 這個(gè)我不知道,這個(gè)不是一個(gè)問題,而是一個(gè)課題,可以寫一本書了,不要啥球問題都問。 網(wǎng)友解答: 如果你是要做一個(gè)非常專業(yè)的商業(yè)軟件,這個(gè)其實(shí)不太適合用C語言

網(wǎng)友解答:

這個(gè)我不知道,這個(gè)不是一個(gè)問題,而是一個(gè)課題,可以寫一本書了,不要啥球問題都問。

網(wǎng)友解答:

如果你是要做一個(gè)非常專業(yè)的商業(yè)軟件,這個(gè)其實(shí)不太適合用C語言來編寫。你可以考慮其他高級(jí)語言如java,c#,etc.

如果你僅僅是想在功能上實(shí)現(xiàn)成績(jī)查詢,而且數(shù)據(jù)量不是那種特別大,比如千萬,上億級(jí)別的,用C語言以二進(jìn)制文件讀寫的方式完全可以輕松實(shí)現(xiàn)。

下面說說大概的思路:

1.你可以定義一個(gè)結(jié)構(gòu)體來描述成績(jī),結(jié)構(gòu)體的變量包括比如姓名,學(xué)號(hào),班級(jí),語文成績(jī),數(shù)學(xué)成績(jī),etc。

2.所有學(xué)生的成績(jī),就是一個(gè)個(gè)的結(jié)構(gòu)體 把所有結(jié)構(gòu)體保存到二進(jìn)制文件中。

3.如果需要查詢成績(jī),就先從二進(jìn)制文件把所有的成績(jī)讀取出來,保存到數(shù)組或者鏈表中。然后在數(shù)組或者鏈表中進(jìn)行查詢。

如果是要?jiǎng)h除某一個(gè)學(xué)生的記錄,就從數(shù)組或者鏈表中先找到該學(xué)生的記錄,然后刪掉該元素,再保存回二進(jìn)制文件。

如果是要添加一個(gè)學(xué)生成績(jī)信息,就是在數(shù)組或者鏈表中添加一個(gè)元素,然后保存為二進(jìn)制文件。

用C語言以二進(jìn)制文件的方式模擬數(shù)據(jù)庫系統(tǒng)的操作,大體的思路就是這樣的。

如果你非要以數(shù)據(jù)庫的方式來存取數(shù)據(jù),用C語言,也不是絕對(duì)不可以,那就比較繁瑣了,自行查找C語言訪問數(shù)據(jù)庫相關(guān)的知識(shí)。

標(biāo)簽: