編寫抽獎轉盤的C語言代碼可以分為以下幾個步驟:
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
char *prizes[] = {
"一等獎",
"二等獎",
"三等獎",
"謝謝參與",
};
int main() {
// 設置隨機數種子
srand(time(NULL));
// 隨機生成一個索引值,表示中獎的獎品
int index = rand() % 4;
// 打印中獎的獎品
printf("恭喜您中得%s!\n", prizes[index]);
return 0;
}
以上代碼中,我們使用srand(time(NULL))
來設置隨機數種子,以便每次運行程序都能獲得不同的隨機數。然后,使用rand() % 4
來生成一個0到3之間的隨機數,表示獎品的索引值。最后,根據索引值從prizes
數組中取出對應的獎品,并打印出來。
你可以根據需要自定義獎品的數量和內容,只需修改prizes
數組即可。