- 博客(15)
- 收藏
- 关注
原创 【C语言】三子棋
初始化棋盘后%c也是空格,为了让棋盘更美观,我们将 空格%c空格| 看成一个整体,逐列打印(用到for嵌套循环),但注意,最后一列不打印”|“,所以要用到if语句来进行条件判定。玩家下棋:输入坐标,判断该位置是不是空的或者超出棋盘范围,若是,则在while循环内重新输入,若不是,就用break跳出。打印完棋盘之后就是玩家和电脑下棋的过程了,用到while循环,让玩家与电脑的下棋过程持续进行,再用if判定语句跳出循环来到判定输赢过程,这是一个大体的思路。注意:此时是电脑在下棋,就不用考虑坐标的问题了。
2022-10-24 23:21:44 1448
原创 【C语言】设计一个关机程序(整蛊)
要想设计这个程序,就要了解两个必不可少掉的指令:system("shutdown -s -t 60), system(shutdown -a), system是执行系统命令的一个函数,shutdown -s是关机指令,shutdown -a 是取消关机,-t 60是60秒后关机,system函数要用到Windows.h库文件。思路:检查用户输入的字符串与已设定的字符串是否相同(strcmp),如果相同就取消关机,不相同就继续重新输入,直到关机。
2022-10-24 16:20:49 1007
原创 【C语言】计算1-1/2+1/3-1/4+1/5...+1/99-1/100的值
有两种方法:1.计算出1+1/3+1/5+1/7+…+1/99和1/2+1/4+1/6+1/8+…+1/100的值再让前者减去后者;2.利用for循环改变int flag的符号来计算。
2022-10-23 14:35:46 774
原创 【C语言】打印100~200的素数
素数就是质数,指在大于1的自然数中,除了1和该数自身外,无法被其他自然数整除的数。判定方法1. 试除法:让i除以2~i-1之间的数字,看是否有可以整除的数;b的形式,则a或b中至少有一个数字小于等于√i,若在√i之前没有找到一个数能被i整除,则i为素数。
2022-10-22 14:57:21 256
原创 【C语言】打印1000~2000之间的闰年
要写出关于闰年的代码我们首先就要了解闰年的判断条件。判断是否为闰年的方法:1.能被4整除且不能被100整除;2.能被400整除。
2022-10-22 14:28:55 247
原创 【C语言】求两个数的最大公约数
求最大公约数的一个常用方法就是辗转相除法,举一个例子:求24和18的最大公约数:24/18=1余数是6, 18/6=3余数是0,从这里可以看出我们将最开始的被除数和除数,除数和余数进行了调换。当除数除以余数等于0时,那么上一个结果的余数就是我们要找的最大公约数。
2022-10-21 18:30:13 2752
原创 【C语言】不创建临时变量求字符串长度
给函数传过去数组(指针)arr,指针向后读要+1,逐字读下去,即1+(ello world)–>1+1+(llo world)–>1+1+1+(lo world) …不创建临时变量求字符串长度需要用到递归的方式。
2022-10-20 17:13:46 278
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人