首页 > 其他分享 >daily study 9

daily study 9

时间:2023-01-05 18:32:34浏览次数:40  
标签:字符 判断 study daily 井字棋 循环 使用 棋盘

学习使用C语言编写井字棋游戏程序(2)

用赋值的方法,将玩家输入的字符赋给数组中的元素,电脑使用横坐标=时间随机值%行数,纵坐标同理,使得电脑进行随机下棋。

每次下完一轮就将棋盘(数组)打印在屏幕上,每一方下完都要判断是否获胜。使用if判断,判断横三纵三两个对角线是否有三个相同的字符,有就跳出循环判断谁获胜,每下一步都要先判断棋盘是否被填满,并且返回一个可以继续的字符使得循环继续。

使用for循环和if判断作为函数的主体内容,不断循环判断,结合昨天的(1),至此,井字棋游戏正式完成

daily study 9_数组


标签:字符,判断,study,daily,井字棋,循环,使用,棋盘
From: https://blog.51cto.com/u_15918782/5991730

相关文章

  • daily study 8
    学习写一个用C语言代码实现的三子棋游戏(1)首先使用dowhile循环来实现多次游玩。新建头文件和游戏本体项目,分开编写,让主程序代码简洁使用函数打印菜单,使得玩家输入1进行游玩,......
  • daily study 7
    学习数组作为函数的参数:写一个冒泡排序函数,将一个整形数组排序冒泡排序:两两相邻元素进行比较,然后进行交换#include<stdio.h>voidth(intarr[],intsz){ //确定冒泡排序......
  • daily study 4
    在递归的基础上学习迭代。#include<stdio.h>//求n的阶乘intFacl(intn)//循环方式实现求n的阶乘{ inti=0; intret=1; for(i=1;i<=n;i++) ret*=i;......
  • 虚假新闻检测(CANMD)《Contrastive Domain Adaptation for Early Misinformation Detect
    论文信息论文标题:ContrastiveDomainAdaptationforEarlyMisinformationDetection:ACaseStudyonCOVID-19论文作者:ZhenruiYue,HuiminZeng,ZiyiKou,LanyuS......
  • daily study 4
    学习函数与递归(1)函数自己调用自己的一种方法,用简单的方法把复杂化简单,层层转化为简单的代码,大事化小常见问题:栈溢出。(stackoverflow)内存分为:栈区:局部变量,函数形参堆区:动态......
  • windows PHPStudy Apach…
    在设置Apache+SSL之前,需要做:安装Apache,下载安装Apache时请下载带有ssl版本的Apache安装程序.并且ssl需要的文件在如下的位置: 创建SSL证书(注意,我下载的是PHP......
  • daily study 3
    函数的调用:1传值调用:函数的形参实参分别占有不同内存块2,对形参的修改不会影响实参。2.传址调用:把函数外部穿件变量的内存地址传递给函数的一种调用,可以让函数和外边的变量真......
  • daily study 3
    学习goto语句,可以直接跳到需要的位置。学习函数,分为库函数和自定函数,学习函数的参数,调用,嵌套调用和链式调用,函数的声明和定义,函数的递归c语言库函数:io函数,字符串操作函数,字......
  • daily study
    1.编写猜数字游戏:电脑生成随机数,猜对猜大猜小都有提示,可以反复玩。使用dowhile语句,先执行一次,再判断是否继续游玩。#include<stdio.h>#include<stdlib.h>#include<time.h......
  • the third study--2022.12.20
    提高程序可读性的四个技巧1.选择有意义的函数名。(例如:身高--height;体重--weight;英寸--foot等等)2.写注释。当有些函数名不好解释时,可以通过在旁边写注释来进行解释;也可......