當前位置:編程學習大全網 - 編程語言 - 程序員編程遊戲教程

程序員編程遊戲教程

//時間函數例子4,壹個猜謎遊戲,判斷壹個人的反應速度。

#包含“time.h”

#包含" stdlib.h "

#包含“stdio.h”

主()

{ char c;

clock_t開始,結束;

time_t a,b;

雙var

int i,猜測;

srand(time(NULL));

printf("妳想玩嗎?(' y '或' n ')\ n ");

循環:

while((c=getchar())=='y ')

{

I = rand()% 100;

printf(" \ n請輸入您猜測的數字:\ n ");

start =時鐘();

a =時間(空);

scanf("%d ",& amp猜測);

而(猜!=i)

{ if(guess & gt;我)

{printf("請輸入小壹點的。\ n ");

scanf("%d ",& amp猜測);}

其他

{printf("請輸入大壹點的。\ n ");

scanf("%d ",& amp猜測);}

}

end = clock();

b =時間(空);

printf("\1:它花費了您% 6.3秒的時鐘時間!\n ",var =(double)(end-start)/1000);//時鐘計時單位是1ms,所以計時精度也是“1ms”。

printf("\1:妳花了% 6.3秒計算時間!\n\n ",difftime(b,a));//以及日歷時間,即time_t變量的單位是秒。

if(var & lt;20)

printf("\1\1妳很聰明!\ 1 \ 1 \ n \ n ");

else if(var & lt;25)

printf("\1\1妳很正常!\ 1 \ 1 \ n \ n ");

其他

printf("\1\1妳真傻!\ 1 \ 1 \ n \ n ");

printf("\1\1祝賀\ 1 \ 1 \ n \ n ");

printf("妳猜的數字是%d ",I);

}

如果(c!='n')//如果第壹次輸入“n”,下面的語句不會執行,程序直接結束!

{

printf(" \ n您想再試壹次嗎?(\ " y \ " . or . \ " n \ ")\ n ");//這裏的“yy”很精致,第壹個“Y”是通過下面if語句中的getchar()函數得到的。

//第二個“y”是由while語句中的getchar()獲得的,然後會進入while循環!

//另外,如果雙引號裏面有雙引號,會造成“歧義”,所以在雙引號前加了轉義符“\”,輸出時不會顯示。

//getchar();printf("%c ",c);

//如果省略了((c=getchar())=='y '),可以只輸入壹個y,繼續遊戲。不然妳得輸入“yy”!

轉到循環;

}

}

  • 上一篇:我想寫壹封告白信給男生的 樸素壹點 不要太直白了 求萬能的網友幫幫忙
  • 下一篇:怎麽用手機建局域網
  • copyright 2024編程學習大全網