將40個數按4個一組隨機分成10組列印出來:
實現的方法應該有很多,這裡就介紹一種利用陣列元素的交換來實現的方法。可以利用乙個隨機函式獲取乙個40以內的隨機數作為下標,將它的值與末尾值交換,再獲取乙個39以內的隨機數,再將它的值與倒數第二個數交換,依次交換後就可以得到乙個隨機數組了。
#include #include #include #define len 40
void swap(int *a, int i, int j)
void printa(int *a, int len)
printf ("\n");
}int main1()
; int i = 0;
for (i = 0; i < len; i++)
for (i = len-1; i >= 0; i--)
printa (name,len);
return 0;
}
這裡如果是乙個隨機的字串陣列就很難交換了,但,我們可以簡化的思路,不用交換,直接使用 strcpy 函式進行字串的賦值:
虛擬化瑣記
1 hypervisor是一種執行在基礎物理伺服器和作業系統之間的中間軟體層,可允許多個作業系統和應用共享硬體。也可叫做vmm virtual machine monitor 即虛擬機器 監視器。hypervisors是一種在虛擬環境中的 元 作業系統。他們可以訪問伺服器上包括磁碟和記憶體在內的所有...
瑣記4 判斷回文
編寫乙個能判斷一字串是否為回文的程式,回文即 asdfghjhgfdsa 這樣的字串 int fun char p pend while pstart pend return 1 首先判斷是否出錯,出錯返回 1,然後定義2個指標分別指向字串的頭和尾,設定乙個迴圈來判斷它前後2個字元是否相同,一旦有不...
2023年元旦瑣記
今天是2006年的第一天,天氣不錯。待在家了,上上網無所事事,有點無聊。lp去同學家複習備考了,自己倒落得個清淨。中午看了一會電視,cctv 2在重播昨天晚上的cctv2005年度人物頒獎晚會。看了中星公司的老總鄧中瀚先生的事蹟,自己特別的感動,當鄧中瀚的創業團隊唱起 我的中國心 的時候,我已經是熱...