當前位置:編程學習大全網 - 編程軟體 - 用硬幣遊戲c語言編程

用硬幣遊戲c語言編程

妳的程序有問題,srand(time(NULL));應該放在for循環語句之外,time的函數原型在time.h中,

修改後的源代碼:

# include & ltstdio.h & gt

# include & ltstdlib.h & gt

# include & lttime.h & gt

int flip(void);

int main()

{

int a=0,b=0,x,k;

srand(time(NULL));

for(x = 1;x & lt=100;x++)

{

k = flip();

如果(k==1)

{

printf("人頭。\ n ");

a++;

}

其他

{

printf("Tails。\ n ");

b++;

}

}

Printf("正次數:%d\n ",a);

Printf("負次數:%d\n ",b);

系統(“暫停”);

返回0;

}

內部翻轉(無效)

{

return(rand()% 2);

}

這是我在VS上運行的。

  • 上一篇:c++中10進制怎麽轉換為2進制?
  • 下一篇:uart接口引腳的用途是什麽?
  • copyright 2024編程學習大全網