#include #include uchar idata sui[10]=;
uchar coda shu[10]=
void get_rand(uchar *a,uchar m)
{ int i,j,t;
srand(m);
for(i = 0; i < 10; )
{t = rand()%10;
for(j=0;j隨機數需要引進標頭檔案stdlib.h
指標a指向乙個隨機數組,此陣列可以為空,後面可以用作隨機引數。
srand是隨機數的播種,需要乙個隨機引數,如果用常數的話就每次執行程式產生的結果一樣的,此引數可以是人為隨機按下觸發的時間。
i<10就是後面產生乙個10個元素陣列,%10就是引數範圍是在0-9之間,第二個for是遍歷,除去重複的元素,最後if是儲存元素和移動指標。
**get_rand(sui,t);中的t是播種引數,至於是什麼因人而異,還有display函式也是。
**僅供參考!!!
如何學習微控制器
在網上看到很多人想學微控制器。定義 先介紹下,什麼是微控制器,純屬個人定義,為了更好的理解 就是乙個整合度很高的,可以通過在裡面編寫程式,呼叫裡面的一些資源,然後實現想要的功能晶元,裡面整合了很多功能,如ad da 串列埠等雜七雜八的因晶元而異。如何學 一本基本的教材是必不可免的,普通51的就可以了...
如何學習微控制器
在網上看到很多人想學微控制器。定義 先介紹下,什麼是微控制器,純屬個人定義,為了更好的理解 就是乙個整合度很高的,可以通過在裡面編寫程式,呼叫裡面的一些資源,然後實現想要的功能晶元,裡面整合了很多功能,如ad da 串列埠等雜七雜八的因晶元而異。如何學 一本基本的教材是必不可免的,普通51的就可以了...
如何學好微控制器
了解微控制器應用系統開發流程 我們學習微控制器的目的就是為了進行嵌入式系統的開發,學好微控制器首先要有乙個整體認識,下面將簡要介紹一下微控制器應用系統的開發流程,如圖1 22所示。圖1 22 微控制器系統開發流程 1 明確任務 分析和了解專案的總體要求,並綜合考慮系統使用環境 可靠性要求 可維護性及...