自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

TwinkleCapricorns的博客

在校大学生的编程日子

  • 博客(18)
  • 收藏
  • 关注

原创 Linux的3个文件时间

在Linux中我们可以使用 stat 查看文件的详细信息。如图所示,我们会看见三个文件时间信息Access Modify ChangeAccess time 表示最后一次访问时间、仅仅是访问时间不包括修改文件的时间如图:当使用 cat file.c 命令读取文件的内容,虽然为空,但再次使用 stat file.c 发现Access time 文件时间信息改变了。

2017-03-20 16:15:51 577

原创 Linux权限管理

Linux中文件访问者分为:所有者u-User、所在组的用户g-Group、其他用户o-Other文件和文件目录都具有基本权限:读r、写w、执行x。本次将在CentOS中研究Linux的文件目录的权限问题。首先 mkdir text 并且 ll 查看文件权限详解如下图:初始创建 text 文件目录的时候,没有对权限操作,所以它的权限拥有可读、可写、可执行。使用命

2017-03-17 10:40:10 553

原创 C++:菱形继承和虚拟继承

菱形继承的定义是:两个子类(派生类)继承同一个父类(基类),而又有一个子类的同时继承这两个子类。菱形继承的缺点:存在二义性和数据冗余可以写出简单的菱形继承的代码如下:#includeusing namespace std;class AA{public: int _a;};class BB :public AA{public: int _b;};cla

2017-02-15 22:58:55 605

原创 C语言:动态顺序表的简单实现

动态顺序表的实现:头文件 SeqList.h#ifndef __SeqList__#define __SeqList__#include #include #include #include #include typedef int DataType;typedef struct SeqList{ DataType* array; size_t size;

2016-12-04 11:17:20 559

原创 C语言:递归和非递归实现二分查找

二分查找是将有序数列不断地缩小,直到找到改元素或折半区域的首元素位置高于尾元素位置为止。//递归写二分查找int BinarySearchD(int arr[], int x, int begin, int end){ if (begin <= end) { int mid = begin + ((end - begin) >> 1); if (arr[mid] == x) {

2016-12-04 10:05:08 1976

原创 C语言:静态顺序表的实现和相关操作

静态顺序表:一段地址连续的存储单元依次存储数据元素的线性结构头文件 SeqList.h#ifndef __SeqList__#define __SeqList__#include #include #include #include #define MAX_SIZE 10typedef int DataType;typedef struct SeqList

2016-12-04 08:50:30 673

原创 C语言:重写strcpy函数,拷贝字符串的内容

strcpy函数是用来拷贝字符串的函数,str1[]中的字符拷贝到str2[]中。重写strcpy就是再不调用头文件#include的strcpy函数,

2016-10-30 20:14:29 2957

原创 C语言:重写strlen函数,求字符串的长度

strlen函数是一个求字符串长度的函数,返回值字符串的长度。重写strlen就是不调用头文件#include中的strlen函数求字符串长度。代码如下:#define _CRT_SECURE_NO_WARNINGS 1#include#include#includeint my_strlen(const char *msg){ assert(msg); const

2016-10-30 20:04:11 2382

原创 C语言:统计各种字符的个数

要求输入一组字符,然后分别统计出其中英文字母、数字、空格以及其他字符的个数。#include#includeint main(){ char c; int letters = 0; int space = 0; int digit = 0; int others = 0; printf("please input a string:>"); while ((c = getch

2016-10-21 22:00:13 61340 6

原创 C语言:预处理的小总结

熟悉预处理标识符:__LINE__   //当前被编译代码的行号;__FILE__ //当前源程序的文件名称;__DATE__ //当前源程序的创建日期;__TIME__//当前源程序的创建时间;__STDC__//判断当前编译器是否为标准C,若其值为1表示符号标准C,否则不是标    准C;#include#includeint main(){ pr

2016-10-18 14:16:45 862

原创 C语言:打印杨辉三角

打印出以下形式的杨辉三角(打印10行的):11  11  2  11  3  3  11  4  6  4   11  5  10 10  5  1#include#includeint main(){ int i = 0; int j = 0; int tri[11][11] = {0}; for (i = 1; i < 11; i++) {

2016-10-16 17:20:39 1156

原创 C语言:从键盘输入一个数n,求n的阶乘(n!)

使用while循环控制语句求n!;#include#includeint main(){ int i = 2, n; float fac = 1; printf("请输入一个大于0的整数:>"); scanf("%d", &n); if (n == 0 || n == 1) //判断输入的整数为1或0直接输出改阶乘为1; { prin

2016-10-16 16:19:44 68320 2

原创 C语言:打印二元一次方程的根

打印二元一次方程的根。通过对a和判别式的比较,输出二元一次方程的根。#include#include#include#define EXP 0.000000001 //宏定义EXP;//判断:一个浮点数与0判断时候需要判断它们是否介于EXP与-EXP之间就行;int main(){ double a = 0.0, b = 0.0, c = 0.0; double

2016-10-14 16:32:47 3307

原创 C语言:9*9>简易扫雷

简易扫雷主要实现的功能具有:1、输出9*9雷阵;2、通过输入坐标开始扫雷;3、可以判断坐标处四周有多少个雷。#include#include#include#include#include"game.h"void start_game(){ char mine[ROWS][COLS] = { 0 }; char show[ROWS][COLS] = { 0 };

2016-10-14 15:36:47 1955

原创 C语言:3*3棋盘实现三子棋

三子棋的实现功能:通过输入坐标确认下棋地点,与电脑对战,电脑产生随机数(随机坐标)。输出棋盘,并判断玩家与电脑的输赢,输出赢家。#include#include#include"game.h"#includevoid start_game(char arr[ROWS][COLS]){ show_arr(arr, ROWS, COLS);  //输出棋盘;

2016-10-13 18:03:21 1705 2

原创 C语言:打印乘法口诀表

在乘法口诀表中由行和列项相乘得出的乘法结果。#include#includeint main(){ int i, j; for (i = 1; i <= 9; i++) //第一个循环控制乘法口诀表的行数; { for (j = 1; j <= i; j++) //第二个循环控制乘法口诀表的列数; { printf("%d*%d=%2d

2016-09-26 21:22:13 1544

原创 C语言:判断三角形的类型

根据输入的三角形的三边判断三角形的类型,并输出其面积和类型。#include#include#includeint main(){ float a, b, c; float s, area; printf("please input three line:\n"); scanf("%f%f%f", &a, &b, &c); //判断是否满足三角形条件:两边之和是否大于第三边;

2016-09-26 21:04:00 22574 3

原创 C语言:三个数由小到大排序

任意输入3个整数,编程实现对3个整数进行由小到大排序,并将排序后的结果显示在屏幕上。#include#includeint main(){ int a, b, c, t; //定义4个基本整型变量a,b,c,t; printf("Please input a,b,c:"); scanf("%d%d%d", &a, &b, &c); //如果

2016-09-26 20:27:31 28588 3

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除