初学C语言,实战三子棋小游戏

一、游戏规则:

电脑(随机)和玩家一次下一子,双方轮流交替下子,直到电脑和玩家任意一方获胜,或者棋盘满了,结束游戏。 获胜判定:只要电脑或者玩家任意一方的棋子有三子连在一起,可以为横连、纵连、斜连,则该方获胜,游戏结束。若棋盘满了,则判定为平局。”

二、代码:

test.c :测试

 

game.c:实现

game.h:声明

仅供参考,有问题可以@博主,😊

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
当然可以,以下是一些适合初学 C 语言的小白练手的程序: 1. Hello, World! 这是一个经典的 C 语言程序,可以让你熟悉 C 语言的基本语法。 ```c #include <stdio.h> int main() { printf("Hello, World!"); return 0; } ``` 2. 计算器程序 这个程序可以让你练习使用 C 语言中的运算符和控制语句。 ```c #include <stdio.h> int main() { char operator; double num1, num2; printf("请输入要进行的运算符: +, -, *, / \n"); scanf("%c", &operator); printf("请输入两个数字:\n"); scanf("%lf %lf", &num1, &num2); switch(operator) { case '+': printf("%.1lf + %.1lf = %.1lf", num1, num2, num1 + num2); break; case '-': printf("%.1lf - %.1lf = %.1lf", num1, num2, num1 - num2); break; case '*': printf("%.1lf * %.1lf = %.1lf", num1, num2, num1 * num2); break; case '/': printf("%.1lf / %.1lf = %.1lf", num1, num2, num1 / num2); break; default: printf("错误的运算符"); } return 0; } ``` 3. 猜数字游戏 这个程序可以让你练习使用 C 语言中的循环语句和条件语句。 ```c #include <stdio.h> #include <stdlib.h> #include <time.h> int main() { int random_num, guess_num, num_of_guesses = 0; srand(time(0)); random_num = rand() % 100 + 1; printf("猜一个 1 到 100 之间的数字\n"); do { printf("请输入你猜的数字:"); scanf("%d", &guess_num); num_of_guesses++; if (guess_num > random_num) { printf("太大了\n"); } else if (guess_num < random_num) { printf("太小了\n"); } else { printf("恭喜你,猜对了!\n你用了 %d 次猜中了数字 %d\n", num_of_guesses, random_num); } } while (guess_num != random_num); return 0; } ``` 希望这些程序能够帮助你更好地理解和掌握 C 语言的基础知识。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值