貴州大學的機試題看著感覺非常的簡單,一開始我都想著這個直接粗暴的輸出1-20的和:20*21/2
這是個致命錯誤,我們還是要模擬過程
那麼我們取隨機數借助乙個函式rand()函式在對20求餘數+1就是1-20的隨機數,然後就是注意他取出的數不能重複就ok,最後加起來就行
#include
#include
using
namespace std;
intmain()
,other[21]
=,sum=0;
//兩個陣列儲存元素
for(
int i=
0;i<5;
++i)
select[i]
=temp;
//依次存入select陣列
// cout
;//該位置標記1,表示存在元素
ok,沒問題!
c 取隨機數
c c 產生隨機數用到兩個函式rand 和 srand 一.不指定範圍產生隨機數 用到函式rand 函式原型為int rand 無引數。此時會產生乙個介於0 rand max間的整數。rand max的大小可以檢視,在include資料夾 linux在usr目錄 windows在安裝目錄 的stdl...
ojbc 取隨機數
隨機數的使用 1 arc4random 比較精確不需要生成隨機種子 使用方法 通過arc4random 獲取0到x 1之間的整數的 如下 int value arc4random x 獲取1到x之間的整數的 如下 int value arc4random x 1 2 ccrandom 0 1 coc...
PHP 取隨機數
假設 有四個選項 a 佔 10 b佔20 c佔30 d 佔 40 原理就是現獲取隨機數,然後找區間。當然了,選項的數量可以任意。目前預設是 總和是 100 如果需要別的數,修改 隨機數的範圍即可。這個演算法,比較簡單,效率也還算高。當然因為是 rand 所以產生的是偽隨機數,不是真正意義上的隨機,能...