
c
文章平均质量分 62
rushingw
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
获取偶数位和奇数位并输出二进制序列,采用右移符>>。
输入一个十进制的数,你将会得到这个数的二进制序列以及在二进制序列中的奇数位与偶数位。原创 2016-06-19 17:01:54 · 1005 阅读 · 0 评论 -
三子棋,又称井字棋的实现
编写一个三子棋你需要知道的是需要哪些实现步骤:首先,你需要有一个棋盘,这样你就需要编写一个初始化棋盘的函数,能够将棋盘显示出来;棋盘么,大家见过,就像这种样子,接着,你可以选择实现pvp或者pve,这里我实现的是pve,也就是和电脑下,这样,你需要两个函数,一个是给步骤,你自己下棋,另一个就是你需要电脑下棋,电脑你可以产生随机值来实现,这样就需要两个人原创 2016-07-24 09:40:16 · 4251 阅读 · 1 评论 -
模拟实现memcpy和memmove函数
模拟实现memcpy和memmove函数,并做出部分的分析原创 2016-08-15 10:39:26 · 2230 阅读 · 0 评论 -
模拟实现strstr函数
模拟实现strstr函数首先,你需要了解strstr函数的作用是什么:strstr函数就是为了判断你需要查找的字符串在原来的字符串中有没有,如果有,输出这个字符串的位置,没有,输出空。举个例子吧:给上两个字符数组:str1[20]="abcdefg",str2[10]="bcd";通过使用strstr函数可以得到”bcdefg“,输出的是你需要查找的字符串的位置。接着,我们来具体讲一下...原创 2016-08-10 15:51:37 · 4855 阅读 · 4 评论 -
部分函数的递归与迭代(非递归)实现
部分函数的递归和迭代(非递归)实现首先,说到递归函数,大家一般都会想到斐波那契数列和计算阶乘这两种,书本上大多也是以这两个为例,下面就简单介绍一下这两个吧。另外,在这里我也说一下利用递归输出数字的函数,方便你更好的理解递归。原创 2016-07-27 12:13:40 · 1063 阅读 · 0 评论 -
小代码测试你能不能简单区分局部和全局变量
学会区分局部变量和全局变量,明白静态变量的作用。另外,了解一下,extern这个声明变量的关键字。今天学了局部变量,全局变量,还有外部和内部链接,了解作用域,其中,一段有趣的代码,计算count最终的值和sum的值。代码部分如下:#define _CRT_SECURE_NO_WARINGS 1#include#includeint count = 3;//全局变量in原创 2016-07-16 23:11:13 · 688 阅读 · 1 评论 -
判断闰年
判断平闰年的方法:输入年份,如果这个年份可以整除400或者这个年份能够整除4但不能整除100,那么这个年份就是闰年。下面的代码就可以判断1000-2000年之间的年份:#define _CRT_SECURE_NO_WARINGS#include#includeint main(){ int i; printf("请输入一个1000~2000的年份:\n"); scanf_s(原创 2016-06-16 22:54:21 · 677 阅读 · 0 评论 -
不创建临时变量交换两个数的值
不创建临时变量交换两个数的值我们都应该知道,要交换两个数的值,只需要创建一个临时变量,就可以进行交换。这种方法是简单的,也可以较为轻松的理解明白。代码如下:#define _CRT_SELECT_NO_WARINGS#include#includeint main(){ int m = 7; int n = 5; int p; p = m; m = n; n = p;原创 2016-06-13 09:16:27 · 2388 阅读 · 1 评论 -
简单的九九乘法表
这是直接9*9格式的乘法表:#include#includeint main(){ int i, j, k; for (i = 1; i < 10; i++) { for (j = 1; j <= i; j++) { k = i*j; printf("%d*%d=%d ", i, j, k); } printf("\n"); } system("pa原创 2016-05-30 17:31:34 · 355 阅读 · 0 评论 -
转义字符中不常见的两种用法
两种不常见的转义字符\ddd,\xddd两种#define _CRT_SELECT_NO_WARINGS#include#includeint main(){ printf("\030");//输出了ASC||值为24的字符,"\ddd"中ddd表示1~3个八进制的数字 system("pause"); return 0;}#define _CRT_SELEC原创 2016-06-10 14:17:16 · 931 阅读 · 0 评论 -
求最大公约数和最小公倍数
求最大公约数和最小公倍数本篇文章中求最大公约数的方法是辗转相除法,又称欧几里德算法;方法是用较大的数除以较小的数,求得余数,将余数变成除数,除数变成被除数,重复这个过程,直到余数变成0。而求最小公倍数的方法则是用原本两个数的乘积除以最大公约数。#define _CRT_SELECT_NO_WARINGS#include#includeint main(){ int i,原创 2016-06-10 14:08:31 · 543 阅读 · 0 评论 -
求10个整数中的最大值
简单来说就是将这10个数字进行比较方法很简单,要想知道10个数中的最大数,只需要拿出其中的一个数,和别的数字进行比较,如果取出的这个数的值比较大,那么继续拿这个数和别的数字进行比较,如果这个数字比较小,那么就换掉这个数字,那较大那个数继续和别的数字进行比较,这样一直比到最后,那么就可以确定这10个数字中的最大数了。代码如下:#define _CRT_SELECT_NO_WARINGS原创 2016-06-24 16:54:56 · 722 阅读 · 0 评论 -
编写代码,演示多个字符从两端移动,向中间汇聚。
简单的演示就是:##############和welcome to bit这样的两组字符,通过代码的形式,将其慢慢地转化。比如:##############w##########t到##############we########it到##############wel######bit...代码如下:#define _CRT_SECUR原创 2016-06-24 16:29:55 · 419 阅读 · 0 评论 -
模拟实现部分string函数
模拟实现常用的string的几个函数分别用代码实现strlen,strcat,strncat,strcpy,styncpy,strcmp,strncmp这几个函数。原创 2016-07-31 20:55:05 · 317 阅读 · 0 评论