c语言
文章平均质量分 52
木阿南二三记
这个作者很懒,什么都没留下…
展开
-
杨氏矩阵、调整数组使奇数全部位于偶数前面-c语言
头文件:/*date:2019/01/04author:Better Me1program:杨氏矩阵、调整数组使奇数全部位于偶数前面compiler:Visual Studio 2013*/#define _CRT_SECURE_NO_WARNINGS 1#include <stdio.h>#include <stdlib.h>1.杨氏矩阵有一...原创 2019-01-04 20:17:19 · 184 阅读 · 0 评论 -
左旋字符串、判断一个字符串是否为另外一个字符串旋转后的字符串
总结:strcmp的返回值: 相同时返回0; 不同时从第一个字符开始比较,若前者在ASCII表中的值小于后者,返回值小于0 若前者在ASCII表中的值大于后者,返回值大于0 一直比较到最后一位(遵循字典序)头文件:/*date:2019/01/13auth...原创 2019-01-13 22:28:08 · 152 阅读 · 0 评论 -
判断字节序、value二进制位模式翻转、不使用(a+b)/2求平均值、一组数据中找出只出现一次的数字、将内容为"student a am i"字符数组改为"i am a student"
头文件:/*date:2019/01/02author:Better Me1program:判断字节序、value二进制位模式翻转、不使用(a+b)/2求平均值、一组数据中找出只出现一次的数字、将内容为"student a am i"字符数组改为"i am a student"compiler:Visual Studio 2013*/#define _CRT_SECURE_N...原创 2019-01-02 22:39:33 · 267 阅读 · 0 评论 -
扫雷小游戏(扩展板)-c语言
实现的拓展功能如下:1.设置游戏难度等级2.保证玩家在第一把踩雷后不被炸死3.若排雷的地方无雷,自动扩展到有雷的周围,并给出雷数4.标记(相当于扫雷游戏中的插旗子)5.取消标记分析:1.用二维字符数组mine[ROWS][COLS]来存储雷,现在我们用字符1来表示有雷,字符0表示无雷。用二维字符数组show[ROWS][COLS]将所有的元素初始化为*,并打印作为展现给玩家的。...原创 2019-01-02 10:59:27 · 373 阅读 · 0 评论 -
确定比赛名次、判断凶手、打印杨辉三角-c语言
头文件:/*date:2019/01/01author:Better Me1program:确定比赛名次、判断凶手、打印杨辉三角compiler:Visual Studio 2013*/#define _CRT_SECURE_NO_WARNINGS 1#include <stdio.h>#include <stdlib.h>一、5位运动员参加了...原创 2019-01-01 23:07:45 · 298 阅读 · 0 评论 -
五子棋游戏(智能版)-c语言
前面用数组知识写过一个三子棋的游戏,由于电脑下是瞎逼下(随机值),玩家很轻松就赢了,现在将电脑下改得更智能一些,并将三子棋扩展成了五子棋(9*9棋盘),依然是利用数组知识。电脑下的主要规则如下:1.先判断电脑是否将要成5,已有活4/冲4;2.再判断玩家是否将要成5,已有活4/冲4,堵住玩家赢的路;3.然后判断电脑是否将要成4,已有活3;4.最后判断玩家是否将要成4,已有活3,堵...原创 2018-12-25 23:47:20 · 675 阅读 · 0 评论 -
字符反向排列、斐波那契数列、strlen函数的实现(递归与非递归的实现)-c语言
头文件:/*date:2018/12/23author:Better Me1program:字符反向排列、斐波那契数列、strlen函数的实现compiler:Visual Studio 2013*/#define _CRT_SECURE_NO_WARNINGS 1#include <stdio.h>#include <stdlib.h>1.递...原创 2018-12-23 22:16:09 · 271 阅读 · 0 评论 -
打印乘法口诀表、数组初始化、清空、逆序函数实现-c语言
头文件:/*date:2018/12/7author:Better Me1program:乘法口诀表、数组初始化、清空、逆序;compiler:Visual Studio 2013*/#define _CRT_SECURE_NO_WARNINGS 1#include <stdio.h>#include <stdlib.h>1.实现一个函数,打印乘...原创 2018-12-08 10:23:55 · 226 阅读 · 0 评论 -
猜数字游戏、折半查找、模拟密码输入、键盘字符大小写转换-c语言
头文件:/*date:2018/12/02author:Better_Me1program:猜数字游戏、有序数组中查找数字、模拟密码输入、键盘字符大小写转换compiler:Visual Studio 2013*/#define _CRT_SECURE_NO_WARNINGS 1#include &amp;amp;lt;stdio.h&amp;amp;gt;#include &amp;amp;lt;stdlib.h&am原创 2018-12-02 14:36:43 · 296 阅读 · 0 评论 -
选择排序、冒泡排序、归并排序、快速排序、插入排序的实现以及算法时间效率的计算分析-c语言
题目:利用switch结构来选择所要用的排序算法,每一种排序都用相同的计算运行时间的代码,不断的改变数据规模,每一个规模在实验时,用循环进行多次实验并作为样本记录消耗的时间。最后输出在不同排序算法下,不同的数据规模的20次实验样本和平均用时。1.整体思路:(1)首先要实现选择排序、冒泡排序、归并排序、快速排序、插入排序这五种排序的功能。//arr是传入的数组,len是数组长度//由于归并排...原创 2018-12-01 14:02:29 · 3294 阅读 · 0 评论 -
“水仙花数”问题-c语言
1.在屏幕上输出以下图案:#define _CRT_SECURE_NO_WARNINGS 1#include &lt;stdio.h&gt;#include &lt;stdlib.h&gt;/*分析:中间最长的是13个*;每一层加2个*;分为上三角和下三角,for循环或者while实现。*/void PrintDesgin(int len){ for (int i = 1; ...原创 2018-11-28 20:21:25 · 867 阅读 · 0 评论 -
交换数值的三种方法(创建/不创建临时变量)-c语言
1. 将数组A中的内容和数组B中的内容进行交换。(数组一样大)此题与交换数值相同,有创建临时变量和不创建临时变量两种。(1) 创建临时变量#define _CRT_SECURE_NO_WARNINGS 1#include &amp;lt;stdio.h&amp;gt;#include &amp;lt;stdlib.h&amp;gt;int main(){ int a[10] = { 0 }; int b[10原创 2018-11-26 15:41:25 · 235 阅读 · 0 评论 -
三子棋小游戏-c语言
此三子棋小游戏运用数组知识,只实现了简单功能。头文件game.h#define _CRT_SECURE_NO_WARNINGS 1#include &amp;lt;stdio.h&amp;gt;#include &amp;lt;stdlib.h&amp;gt;#include &amp;lt;string.h&amp;gt;#define ROW 3#define COL 3void Ini原创 2018-11-22 20:48:45 · 279 阅读 · 1 评论 -
递归小练习-c语言
递归小知识:·什么是递归?程序调用自身的编程技巧称为递归( recursion)。 递归做为一种算法在程序设计语言中广泛应用。 一个过程或函数在其定义或说明中有直接或间接调用自身的一种方法,它通常把一个大型复杂的问题层层转化为一个与原问题相似的规模较小的问题来求解,递归策略只需少量的程序就可描述出解题过程所需要的多次重复计算,大大地减少了程序的代码量。 递归的主要思考方式在于:把大事化小...原创 2018-11-16 18:01:35 · 537 阅读 · 0 评论 -
演示多个字符从两端移动,向中间汇聚-c语言
两种方法实现:while循环实现:int main(){ char arr1[] = "Be your best self!"; char arr2[] = " "; int left = 0; int right = strlen(arr1) - 1; printf("%s\n", arr2); //while循环实现 while (left..原创 2018-11-06 20:23:09 · 233 阅读 · 0 评论 -
RPG角色生成器程序+截屏-c语言
题目:RPG角色生成器1.功能描述几乎所有的RPG游戏(一种源自《龙与地下城》的游戏类型)在进入游戏时都会让用户自己来创建自己喜欢的角色。本次上机要求编写一个简化的创建游戏角色的程序。2.游戏角色应有的属性本题目要求的游戏角色应有以下属性:名字、性别、种族、职业、力量、敏捷、体力、智力、智慧、生命值和魔法值。名字:不超过50个字符。性别:可以选择男性和女性。种族:一共可选五个种族,人...原创 2018-10-08 21:27:49 · 518 阅读 · 0 评论 -
喝汽水问题、模拟实现strcpy、模拟实现strcat
头文件:/*date:2019/01/14author:Better Me1program:喝汽水问题、模拟实现strcpy、模拟实现strcatcompiler:Visual Studio 2013*/#define _CRT_SECURE_NO_WARNINGS 1#include <stdio.h>#include <stdlib.h>1....原创 2019-01-14 17:30:55 · 197 阅读 · 0 评论