自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

转载 printf设置Linux终端输出的颜色和显示方式

想在用printf();函数输出内容的时候给文字加上点颜色,于是找了攻略,最终找到一篇合适的文章。链接:https://www.cnblogs.com/clover-toeic/p/4031618.html现在把主要内容摘抄一下,留给自己备忘。转义序列以控制字符'ESC'开头。该字符的ASCII码十进制表示为27,十六进制表示为0x1B,八进制表示为033。多数转义序列超过两个字符,故...

2019-10-25 20:04:02 169

原创 双向链表的节点交换

这两天关于双向链表的节点的交换,用了很长的时间去学习,理解,敲了好多次,总是达不到效果,就是能想明白,但是在写的时候不是出现这样就是那样的问题,最后参照另外一位CSDN博主的帖子,才写出一个完整的函数,贴上代码,以便自己以后随时查看,没有图.void swap(USERINFO *head,USERINFO *left,USERINFO *right){ USERINFO *temp...

2019-09-19 17:29:41 7613 3

原创 有一组不同高度的台阶,由一个整型数组表示,数组中每个数是台阶的高度,当开始下雨了(水足够多) 台阶之间的水坑会积多少水

#define _CRT_SECURE_NO_WARNINGS#include <stdio.h>int main(void){ int a[] = { 0,1,0,2,1,0,1,3,2,1,2,1 }; int sum = 0, temp; int max = sizeof(a) / sizeof(a[0]); for (int i = 0;i < m...

2019-09-19 17:16:20 863 1

原创 一个整数,它加上100后是一个完全平方数,加上168又是一个完全平方数,问该数是多少

/*一个整数,它加上100后是一个完全平方数,加上168又是一个完全平方数,问该数是多少,(10万内求解)a*a=A+100;b*b=A+168;*/#include <stdio.h>int main(void){ long int a, b;//a是第一个完全平方数,b是第二个完全平方数 for (a = 1;a <= 100000;a++) { ...

2019-09-19 17:10:15 1045

原创 单链表反转

反转单链表/*反转链表*/#define _CRT_SECURE_NO_WARNINGS#include <stdio.h>#include <stdlib.h>#include <time.h>typedef struct tmpdata{ int data; struct tmpdata *next;}Node;int main...

2019-09-19 17:07:51 88 1

原创 删除一个字符串中的一部分

/*编写一个函数,删除一个字符串中的一部分,函数原型如下:int del_substr(char *str,char const *substr);首先判断substr是否出现在str中,如果并未出现则返回0;如果出现,函数应该把str中位于该子串后面的所有字符复制到该子串的位置,从而删除这个子串,然后函数返回1,如果substr多次出现在str中,函数只删除第一次出现的子串,函数的第二个...

2019-08-23 20:14:15 3072

原创 在一个字符串中进行搜索,查找所有在一个给定字符集和中出现的字符

/*在一个字符串中进行搜索,查找所有在一个给定字符集和中出现的字符.这个函数的原型应该如下:char *fine_char(char const *source, char const *chars);函数是查找source字符串中匹配chars字符串中任何字符的第一个字符,函数然后返回一个指向source中第一个匹配所找到的位置的指针如果source中的所有字符均不匹配chars中的人物...

2019-08-23 18:05:43 749

原创 求1,1!+2!,1!+2!+3!,,.....1!+2!+3!+...+n!前N项的和

求1,1!+2!,1!+2!+3!,1!+2!+3!+4!,.....1!+2!+3!+...+n!的和这是别人给我的一道题,看着很简单,在开始做题的时候在脑中想了想,绕来绕去,给自己绕进去了,直接敲代码,但是因为思路不清晰,敲出来的代码非常的乱.最后在纸上写了写,整理一下思路,明确之后,很快就写出来了.这里用数组来实现.首先要先求阶乘 再求每一项中阶乘的和 最终再求每一项的和....

2019-08-20 15:32:24 586

原创 标准输入文本,若相邻的两行或者多行文本相同,打印其中一行,其余不打印

/*从标准输入一行一行的读取文本,如果两行或更多的行相邻的文本内容相同,那么就打印出其中一行,其余的行不打印,假设文件中的文本行长度上不超过128个字符(127个字符加上终结文本行的换行符).tips:使用gets函数读取输入行,strcpy函数复制,strcmp函数用来对字符串进行比较,如果相等,返回0,不等,返回非0*/要写strcpy()函数和strcmp()函数的头文件 ...

2019-08-20 15:12:33 328

原创 写一个函数,它从一个字符串中提取一个子字符串

/*写一个函数,它从一个字符串中提取一个子字符串,函数原型为:int substr(char dst[],char src[],int start,int len);任务是从src数组起始位置向后偏移start个字符的位置开始,最多复制len个非NUL字符到dst数组,复制完毕后,dst数组必须以NUL字节结尾函数的返回值是存储于dst数组中的字符串的长度.如果start所指定的位置越过...

2019-08-20 14:59:53 874

原创 C语言判断三条边是否能组成三角形

/*输入三个数,表示三角形三边长度,判断它是一个什么类型的三角形*/判断三角形成立的条件 两边之和大于第三边. if...else语句的运用 逻辑运算符&&和||的使用 &&运算符用于两个或者多个条件的判断,表示逻辑与,当运算符两边的表达式都为true时,整个运算结果才为真,否则,只要有一个表达式为false,则结果为false. ...

2019-08-19 20:23:53 33104 2

空空如也

空空如也

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

TA关注的人

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