标题:生成一組不重複亂數的程式
只看楼主
ms268el8
Rank: 4
等 级:业余侠客
威 望:1
帖 子:84
专家分:299
注 册:2015-11-30
得分:0 
以下是引用TonyDeng在2015-12-1 22:18:44的发言:

雖然彆扭了一點,但也能通。


那麼正確的設計思路是什麼,想不通
2015-12-01 22:21
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
得分:0 
就是前面說的那樣,第一個函式不必那樣設計,尤其是不用在那裏限制球的數目。那個L是要返回的,不必作爲參數,若要通過參數置值,則應用指針傳參,所謂的二級指針。

[此贴子已经被作者于2015-12-1 22:36编辑过]


授人以渔,不授人以鱼。
2015-12-01 22:32
ms268el8
Rank: 4
等 级:业余侠客
威 望:1
帖 子:84
专家分:299
注 册:2015-11-30
得分:0 
以下是引用TonyDeng在2015-12-1 22:32:07的发言:

就是前面說的那樣,第一個函式不必那樣設計,尤其是不用在那裏限制球的數目。那個L是要返回的,不必作爲參數,若要通過參數置值,則應用指針傳參,所謂的二級指針。



所以我要設計一個do-while迴圈或者while迴圈,詢問使用者是否要產生一個隨機數(y/n)?如果使用者輸入是(y)則執行一次迴圈,迴圈內容是產生一個不重複隨機數,然後插入串列裡,再重新詢問使用者是否再產生一個隨機數,如果是否(n)則可以輸出前面所有產生的隨機數,再結果程式。如果迴圈執行次數超過49次則提示使用者已達上限,輸出結果並結束程式
2015-12-01 22:54
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
得分:0 
你做出來跑過看滿意不,改到滿意爲止咯。關鍵是模擬得直觀、合理、清爽。

授人以渔,不授人以鱼。
2015-12-01 22:59
ms268el8
Rank: 4
等 级:业余侠客
威 望:1
帖 子:84
专家分:299
注 册:2015-11-30
得分:0 
指針傳參是傳指標呼叫嗎,就是間接共用記憶體,不必回傳?
2015-12-01 23:00
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
得分:0 
回复 25楼 ms268el8

授人以渔,不授人以鱼。
2015-12-01 23:01
ms268el8
Rank: 4
等 级:业余侠客
威 望:1
帖 子:84
专家分:299
注 册:2015-11-30
得分:0 
謝謝TonyDeng大大指教
2015-12-01 23:08
hellovfp
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:禁止访问
威 望:30
帖 子:2976
专家分:7697
注 册:2009-7-21
得分:0 
繁体的称呼

我们都在路上。。。。。
2015-12-02 01:08



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-459789-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 1.614704 second(s), 7 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved