用C#語言編寫一個抽獎程序!!


用C#語言編寫一個抽獎程序,一共50個人,預先將參加抽獎者的資料輸入存儲起來,主要用結構體數組實現,用結構體表示每項記錄,包括身份證號碼、姓名、電話、住址等信息。開始抽獎時,屏幕上快速閃動參與者的身份證號碼,按任意鍵停止閃動,把中獎人的信息用顯示在屏幕上。可反復抽出一、二、三等獎若干名。
設計實現以下功能:
(1)錄入:完成抽獎者信息的輸入;
(2)刪除:完成抽獎者信息的刪除;
(3)修改:允許對已經錄入的數據重新進行編輯、修改;
(4)顯示:顯示所有中獎者的信息;
(5)抽獎:
a. 抽出一等獎 1 名,如果抽過就不能再抽;
b. 抽出二等獎 2 名,如果抽完就不能再抽;
c. 抽出三等獎 5 名,如果抽完就不能再抽;
(6)退出程序。*/

6 个解决方案

#1


List<t>保存信息
Random rand = new Random(Guid.NewGuid().GetHashCode());獲取隨機數,范圍為1-50
抽出一等獎在list中刪除對象信息,重新隨機抽取

#2


貌似都是數據庫的操作吧。
錄入信息時自動添加唯一標識。然后用樓上的方法。

#3


引用 1 樓 wuyq11 的回復:
List<t>保存信息
Random rand = new Random(Guid.NewGuid().GetHashCode());獲取隨機數,范圍為1-50
抽出一等獎在list中刪除對象信息,重新隨機抽取



能具體程序寫下么?謝謝··

#4


用隨機數,然后用集合保存

#5


就知道要源碼 別人憑什么給你寫?

#6


http://www.cnblogs.com/okxugang/archive/2010/02/27/1674869.html

注意!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。



 
粤ICP备14056181号  © 2014-2020 ITdaan.com