重生之我是一名程序员 9 ——发疯日常

本文介绍了一个简单的C语言程序,实现了一个猜数字游戏,帮助作者解决了编写小游戏中的问题,展示了基本的编程逻辑和随机数生成。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

先跟大家说一声抱歉,我自己尝试写的小游戏一直有小错误,但是没有关系,今天得到高人相助,赐予我八本天阶斗技,真是天助我也,我一定能复仇成功的哈哈哈哈哈哈!

下面附上高人相助我的代码(哥可是一次就对了,天注定哥一定可以复仇成功!):

#include <stdio.h>
#include <stdlib.h>
#include <time.h>
void game()
{
 int r = rand() % 100 + 1;
 int guess = 0;
 int count = 5;
 while (count)
 {
 printf("\n你还有%d次机会\n", count);
 printf("请猜数字>:");
 scanf("%d", &guess);
 if (guess < r)
 {
 printf("猜小了\n");
 }
 else if (guess > r)
 {
 printf("猜大了\n");
 }
 else
 {
 printf("恭喜你,能够复仇成功\n");
 break;
 }
 count--;
 }
 if (count == 0)
 {
 printf("你失败了,正确值是:%d\n", r);
 }
}
void menu()
{
 printf("***********************\n");
 printf("****** 1. play ******\n");
 printf("****** 0. exit ******\n");
 printf("***********************\n");
}
int main()
{
 int input = 0;
 srand((unsigned int)time(NULL));
 do
 {
 menu();
 printf("请选择:>");
 scanf("%d", &input);
 switch (input)
 {
 case 1:
 game();
 break;
 case 0:
 printf("游戏结束\n");
 break;
 default:
 printf("选择错误,重新选择\n");
 break;
 }
 } while (input);
  return 0;
}

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值