伊莉討論區

標題: C# 程式設計作業 幫幫忙 [打印本頁]

作者: jacky5827046    時間: 2019-11-12 04:11 PM     標題: C# 程式設計作業 幫幫忙

題目是:  請寫程式完成以下條件

A.產生20個1到6的亂數

B.以陣列儲存以上資料

C.輸出以上資料

D.所有數字出現的次數為何?


要用COSOLE的 謝謝各位 請幫幫我



作者: tryit244178    時間: 2019-11-13 02:18 PM

本帖最後由 tryit244178 於 2019-11-13 02:43 PM 編輯

不難,改一下以前回過的文,就可以再戰幾百年
  1. int[] count = new int[7];
  2. Random rnd = new Random();

  3. for (int i = 0; i < 20; i++)
  4. {
  5.     count[rnd.Next(1, 6)]++;
  6. }

  7. foreach (int number in count)
  8. {
  9.     Console.Writeline($"{number}");
  10. }
複製代碼



作者: jacky5827046    時間: 2019-11-13 05:12 PM

tryit244178 發表於 2019-11-13 02:18 PM
不難,改一下以前回過的文,就可以再戰幾百年

謝謝啦 因為我本身對這個真的沒興趣 只是學校規定要修完
作者: jacky5827046    時間: 2019-11-14 12:54 AM

本帖最後由 jacky5827046 於 2019-11-14 12:55 AM 編輯
tryit244178 發表於 2019-11-13 02:18 PM
不難,改一下以前回過的文,就可以再戰幾百年

可以再麻煩一題嗎??

假設有兩個分別陣列如下:   (1) 3.7.4.2.9.6 (2)7.3.1.8.5.6.2
請找出有哪些數字重複

謝謝大大
作者: tryit244178    時間: 2019-11-14 11:08 AM

本帖最後由 tryit244178 於 2019-11-16 08:39 AM 編輯

用暴力比對法,暴力硬上就行
  1. int[] array1 = new int[] { 3, 7, 4, 2, 9, 6};
  2. int[] array2 = new int[] { 7, 3, 1, 8, 5, 6, 2 };

  3. foreach (int i in array1) {
  4.     foreach (int j in array2) {
  5.         if (i==j) {
  6.             Console.Writeline("{0}", i);
  7.             break;
  8.         }
  9.     }
  10. }
複製代碼



作者: jacky5827046    時間: 2019-11-14 01:48 PM

打上去會沒辦法執行耶 變成這樣
作者: jacky5827046    時間: 2019-11-14 01:51 PM

tryit244178 發表於 2019-11-14 11:08 AM
用暴力比對法,暴力硬上就行

可以了 謝謝 我剛剛稍微修改一下就好了 真的很感謝
作者: tryit244178    時間: 2019-11-16 08:41 AM

本帖最後由 tryit244178 於 2019-11-19 09:55 AM 編輯

用手機編輯的,格式一直跑掉…一直跑掉…一直跑掉…一直跑掉…一直跑掉…
害我最後的字串忘了加"…
作者: z1090128    時間: 2019-11-30 12:35 AM

可以的話應該可以多增加陣列矩陣來記錄出現的次數!!!!!




歡迎光臨 伊莉討論區 (http://a04.eyny.com/) Powered by Discuz!