C语言写猜数字小游戏

快来打我* 2022-02-28 15:24 416阅读 0赞

C语言写猜数字小游戏

1.猜字谜小游戏,随机生成一个随机数,用户去猜,如果用户猜的大了就提示用户猜的太大了,如果用户猜的小了,就提示用户猜的太小了,如果用户猜中了就恭喜您猜对了.

  1. include <stdio.h>
  2. include <time.h>
  3. include <stdlib.h>
  4. void nemu() {//创建一个游戏菜单
  5. printf("*****************\n");
  6. printf("****1.开始游戏***\n");
  7. printf("****2.退出游戏***\n");
  8. printf("****3.清空屏幕***\n");
  9. printf("*****************\n");
  10. }
  11. void Game() {//创建一个游戏函数
  12. int num = 0;
  13. int g_n = 0;
  14. srand((unsigned)time(NULL));//随机数种子,产生随机数
  15. num = rand() % 101;//产生0-100的随机数
  16. while (1) {//在循环中进行比对
  17. printf("请输入你猜的数字: ");
  18. scanf("%d", &g_n);
  19. if (g_n < num) {
  20. printf("你输入的数字太小了\n");
  21. }
  22. else if (g_n > num) {
  23. printf("你输入的输在太大了\n");
  24. }
  25. else if(g_n==num) {
  26. printf("恭喜你猜对了!");
  27. break;
  28. }
  29. }
  30. }
  31. int main() {
  32. int num=0;
  33. do//do while语句循环游戏菜单
  34. {
  35. nemu();
  36. printf("请输入选项: ");
  37. scanf("%d", &num);
  38. switch (num)
  39. {
  40. case 1:
  41. Game();
  42. break;
  43. case 2:
  44. return ;
  45. case 3:
  46. system("cls");
  47. break;
  48. default://用户可能输入不正确的数字,default语句很有必要
  49. printf("您输入的数字有误");
  50. break;
  51. }
  52. } while (1);
  53. system("pause");
  54. return 0;
  55. }

发表评论

表情:
评论列表 (有 0 条评论,416人围观)

还没有评论,来说两句吧...

相关阅读

    相关 c语言 数字游戏

    猜数字游戏是令游戏机随机产生一个100以内的正整数,用户输入一个数对其进行猜测,需要你编写程序自动对其与随机产生的被猜数进行比较,并提示大了(“Too big”),还是小了(“

    相关 C语言数字游戏

    游戏描述 系统随机产生一个1-100内的随机数,由玩家来猜。玩家输入不重复的1-100内的数字,按回车键后系统给出提示,提示猜的数字是偏大还是偏小,直到猜中系统产生的那个

    相关 C语言数字游戏

    C语言写猜数字小游戏 1.猜字谜小游戏,随机生成一个随机数,用户去猜,如果用户猜的大了就提示用户猜的太大了,如果用户猜的小了,就提示用户猜的太小了,如果用户猜中了就恭喜您