C WINFORM 的隨機點名程式 10

發布 科技 2024-08-03
9個回答
  1. 匿名使用者2024-01-31

    public string namestr=;名稱組。

    public int ids=10;隨機數量。

    public string[,]names=string[ids];顯示的名稱。

    public void time()。

    int i=0;

    while(IINT id=random(隨機函式。

    showname(id,i)

    id++;生成列表。

    public void showname(int id,int i)namestr[i]=namestr[id];

    要新增到顯示列表的語句;

    str(id);

    陣列移動。 public void str(int id)int tempids=;

    string tempstr=new string[tempids];

    int tempi=0;

    for(int j=0;j<=tempids;j++)if(tempi!=id)

    tempstr[tempi]=namestr[j];

    tempi++;

    namestr=tempstr;

  2. 匿名使用者2024-01-30

    你的郵箱多少錢,我打包寄給你。

  3. 匿名使用者2024-01-29

    方法 1

    listlistname = new list()

    random random = new random();

    int n = ,

    for (int i = 0;我< i++)方法 2

    listlistname = new list()

    listlistnumber = new list();

    random random = new random();

    int n = , 1);

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

    while (;

    一種是直接去除外觀,另一種是將其放入容器中,也可以優化方法。

  4. 匿名使用者2024-01-28

    public string namestr=;名稱組公共 int ids=10; 隨機數公共字串[,]names=string[ids]; 顯示的名稱。

    public void time() {int i=0;

    while(i

    網上有現成的,我剛搬到這裡,但自己寫起來很容易。

  5. 匿名使用者2024-01-27

    隨機點名是將你想命名的人的名字放入乙個陣列中,然後使用 random() 方法隨機取他們。

  6. 匿名使用者2024-01-26

    精簡版:

    將所有人員的姓名放入檔案中,excel,txt。

    c 生成乙個從 1 到人數的隨機數。

    c 將讀取檔案的人放入列表中,並找出生成隨機數的人的姓名。

    當顯示名稱時,稱為點名。

  7. 匿名使用者2024-01-25

    我這裡有乙個隨機**,也一樣,**貼給你,最重要的是用乙個定時器控制。

    using system;

    using ;

    using ;

    using ;

    using ;

    using ;

    using ;

    using ;

    using ;使用 ArrayList 陣列。

    public partial class form1 : form

    public static int index;

    arraylist numbers = new arraylist();例項化陣列物件。

    public form1()

    initializecomponent();

    向陣列新增資料。

    單擊“開始”按鈕以觸發事件。

    private void btnstart_click(object sender, eventargs e)

    if ( == 0) 當初始陣列長度為空時,繪製結束!

    抽籤結束");

    else true;啟動定時器控制。

    private void timer1_tick(object sender, eventargs e)

    random ran = new random();定義乙個隨機數生成器例項。

    index = ;取乙個介於 0 和 arraylist 陣列長度之間的隨機數!

    object randkey = numbers[index];獲取具有陣列下標索引的陣列元素。

    將此值分配給標籤控制項,即 lblprazenum

    單擊停止按鈕時觸發該事件。

    private void btnstop_click(object sender, eventargs e)

    if ( == 0)

    抽籤結束");

    else false;

    if ( == 0)

    抽籤結束");

    單擊“清除”按鈕以觸發事件。

    private void button1_click(object sender, eventargs e)

  8. 匿名使用者2024-01-24

    思路:首先使用 streamreader 讀取文字文件中的名稱資訊,這裡需要使用命名空間來方便使用; 然後定義乙個 linecount() 方法來獲取文字中的名字數量; 使用字串陣列變數 strarr 儲存每個名稱資訊; 使用 random 獲取小於名稱資訊條目數的隨機數 n; 用; 顯示對應的名稱,此處需要使用system的命名空間; 獲取文字文字的行數,假設每個名稱都儲存在一行上。

    static int linecount(string filename)

    int i = 1;

    streamreader reader = new streamreader(filename);

    doi++;

    while ( 1);

    return i;

    讀取文字名稱資料的方法。

    static void readnames(string strarr,string filename)

    streamreader reader = new streamreader(filename);

    int line=0;

    dostrarr[line]=;

    line++;

    while(!1);

    在主程式中,按如下方式執行 **:static void main() strarr[n-1]);顯示名稱 }哦,請指出錯誤!以上**僅供參考,口碑測試,省段落的方法有很多,勤奮實踐,善於思考,總有意想不到的收穫。

  9. 匿名使用者2024-01-23

    我用控制台做了乙個,可以參考:public class test main function public static void main(string args) }實際上,您也可以將這一段貼上到Winform中,並在按鈕(按鈕事件單擊)中,將輸出(例如在main函式中的輸出)中寫入。主題“張三”和“李思”可以通過建立乙個文字檔案(每行都有乙個名字)來使用。"絕對路徑文字檔案") 可以作為引數讀取。

相關回答
6個回答2024-08-03

相對固定的成員。

階段名稱:名稱。 >>>More

16個回答2024-08-03

Dim,當然是用VB開啟的,如果不安裝VB,每個VB都會在程式設計後生成乙個exe檔案,在你儲存程式設計檔案的資料夾中,開啟-有乙個debug資料夾-開啟-會看到生成的exe檔案,直接雙擊開啟exe檔案即可執行。前提是你要在程式設計後進行除錯,並且操作成功。

9個回答2024-08-03

我生成了 10 個 1-10 的隨機數,房東可以測試它們。 >>>More

13個回答2024-08-03

這是控制台的**,您可以將其更改為具有表單。 >>>More

6個回答2024-08-03

建議儲存乙個整數來描述以下字元的長度,先讀取整數,然後用空格將字元變數填充整數的長度,然後再將檔案讀給字元變數。