1樓:齋雨楣
僅提供思路,自己實現比拿原始碼照抄好;
1,設定隨機數種子,一般使用當前時間, srand;
2,產生隨機數,rand,將產生的隨機數調整到1~100之間;
3,此處開始while迴圈;
4,讓人開始猜數,接收輸入,判斷大小,顯示對應提示,如果大小相同,退出迴圈;end
2樓:www無事獻殷勤
#include
#include
int main()
else
printf("right!\n");}
3樓:r寧點點
猜數遊戲用到的庫函式 隨機函式srand為函式rand()設定隨機數種子來實現對函式rand所產生的偽隨機數的 「隨機化」。 隨機函式srand 需要用到的標頭檔案 #include
1)通過鍵入隨機數種子,產生[0,100]之間的隨機數。
scanf("%u", &seed);
srand(seed);
magic = rand() % 100 + 1;
2)使用計算機讀取其時鐘值並把該值自動設定為隨機數種子,函式time()返回以秒計算的當前時間值。需要用到的標頭檔案:
#include
srand(time(null));
magic = rand() % 100 + 1;
程式設計先由計算機「想」一個1到100之間的數請人猜,如果人猜對了,則結束遊戲,並在螢幕上輸出人猜了多
4樓:楊武威
#include
#include
#include
int main () else if(input > data) else
}printf("遊戲結束!\n");
return 0;}
5樓:祈禱
好簡單啊,這你不會?
c語言設計一個簡單的猜數遊戲:先由計算機「想」一個數請使用者猜,如果使用者猜對了,則計算機給出提示資訊
6樓:防禦
//希望我的回答對你的學習有幫助
#include
#include
#include
int main()
{int x, magic, a = 0, c = 1;
char b;do{
srand(unsigned(time(null))); //為函式rand()設定隨機數種子
magic = rand() % 100 + 1; //magic為1~100間的一個數
printf("您每次遊戲中,只有十次機會\n");
while (a <= 10)
{scanf("%d", &x);
if (x>magic)
printf("wrong,比magic大\n");
else if (x
scanf 裡面沒有空格的情況,程式會自動執行 10 次修改後的程式,猜對的情況
修改後的程式,猜錯 10 次,y的情況
修改後的程式,猜錯 10 次,n的情況
7樓:天網終結者1號
將while(a<=10)改為while(a<10)將if(a==10)的語句放到while(a<10)的後面,並去掉if條件
在scanf("%c",&b);前加上getchar();
下面是調整後的語句
#include
#include
#include
int main()
{int x,magic,a=0,c=1;
char b;
do{srand(time(null)); //為函式rand()設定隨機數種子
magic = rand() %100 +1; //magic為1~100間的一個數
printf("您每次遊戲中,只有十次機會\n");
while(a<10)
{scanf("%d",&x);
if(x>magic)
printf("wrong,比magic大\n");
else if(x
計算機程式語言,計算機程式語言 5
看你主要要怎麼用!c 物件導向的開發環境,現在使用的人多,簡單,易上手。如果要硬體程式設計或低層開發什麼的,還是要c。 貓貓咪吶 你是專業所需,還是業餘想自學呢 如果是業餘自學沒有基礎,可以從易語言入門 易語言中文程式設計 入門簡單 對於程式設計入門學習幫助挺大的有了易語言的基礎 你再轉學別的語言 ...
計算機程式設計
初中當然要以初中的學業為重,愛好計算機程式設計,請你在接下來的六年中學生涯裡認真學習數學!1 從歷史的角度來看,所有的偉大電腦科學家,他們的身份首先是數學家!計算機本來就是數學的一個分支,所以早期計算機專業一般是放在數學系中的。2 從技術的角度來看,計算機程式設計其實就是將現實世界中的問題數學化,即...
怎麼才能學好計算機程式設計,如何學習計算機程式設計?
4.c語言是基礎,很重要,如果你不學好c語言,那麼什麼高階語言你都學不好。5.c語言與c 語言是兩回事。就像大熊貓和小熊貓一樣,只是名字很像。6.請先學習專業課 資料結構 計算機組成原理 不要剛開始就拿著一本vc在看,你連物件導向都搞不清楚,看vc沒有任何用處。7.對程式設計有一定的認識後,就可以學...