自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 阶乘

#include <stdio.h>#define Max 2000000void factorial(int * a,int *p ,int num){ int c = *p , tmp = 0; for(int i = 0; i < c; i++) { a[i] = a[i] * num + tmp; tmp...

2019-08-16 13:16:56 152

原创 C++模板

#include <iostream>using namespace std;template <class T1,class T2>class Test{private: T1 m_a; T2 m_b;public: Test(T1 a,T2 b) { m_a = a; m_b = b; }...

2019-07-20 16:44:43 132

转载 new和malloc的区别

原 20170816_new和malloc的区别 ...

2019-07-11 17:24:02 384

转载 const用法总结

转 [C++] C++中const修饰指针,变量, 函数参数和函数返回值的用法总结 ...

2019-07-09 09:32:39 203

原创 线程多参数传递

可以使用结构体.pthread_create函数的作用 创建一个线程,成功时返回0,错误时返回errno。thread:被创建线程的标识符,pthread_join使用这个标识符来等待该线程的结束。attr: 设置线程的属性,可以为NULL第三个参数是线程函数的入口地址arg:传递给线程的参数,当要传递给线程的参数有多个时,...

2019-05-08 21:09:57 693

原创 我的大数相乘

早就想写大数问题,一直拖到现在才把大数相乘给写了。我的思路:大数相乘建立在大数相加的基础上,类似二进制乘法,二进制直接移位相加,十进制先加后移位,再求和。程序写地冗长,有时间再精减吧。下一个写大数阶乘。#include &lt;stdio.h&gt;#include &lt;string.h&gt;#define N 100/***********************...

2019-03-14 23:24:18 197

原创 我的第一个Linux 操作系统 Ubuntu 18.04.2

这篇博客写于linux操作系统,作个纪念,纪念第一次给电脑装系统,也纪念自己拥有第一台双操作系统电脑(win 10 和 Ubuntu)。这个星期过得太坎坷了,装Ubuntu时磕磕绊绊,凄凄惨惨,惨惨切切。最先想到的是在虚拟机VMware上装一个Ubuntu,第一次装就遇到问题了,从创建虚拟机一步一步走下来,很顺利,但是到开启虚拟机时,进入引导界面,然后就卡住了,屏幕上现实一些内存地址(具体...

2019-03-06 20:20:18 3149 4

原创 malloc总结 和 malloc 与 new 比较

一、malloc相关函数函数原型#include <stdlib.h>void *malloc(size_t size); void *calloc(size_t nmemb, size_t size);void *realloc(void *ptr, size_t size);void free(void *ptr);malloc参数为要分配内存...

2019-03-04 19:29:46 349

原创 四则运算字符串输入检查

/************************************************** *函 数 名:pro_check() *函数功能:检查输入的算术表达式是否正确 *函数参数:char * tmp 字符串首地址 *返 回 值:返回-1 错误 返回 0 正确 *说 明:不作运算检查 * **********************************...

2019-02-24 18:18:08 428 5

原创 通讯录(链表)

#include &lt;stdio.h&gt;#include &lt;stdlib.h&gt;#include &lt;string.h&gt;struct node{ char name[21]; // 名字 最长可以输入20个字符 最后1位作后面的越界检查用 char phone[12]; // 电话 同上 char address[31]; /...

2019-02-21 20:56:47 345 2

转载 Linux 清屏等操作

转载于:https://my.oschina.net/u/1587819/blog/227164#include &lt;stdio.h&gt;#include &lt;unistd.h&gt;// 清除屏幕&nbsp;#define CLEAR() printf("\033[2J")&nbsp;// 上移光标&nbsp;#d...

2019-02-21 11:24:02 259 2

原创 我的字符串输入函数

Linux c 下,操作系统不对数组作越界检查,当用字符数组接受字符串时,往往会忽略字符串的长度,所以自己写了一个字符串输入函数。/************************************************** *函 数 名:mygets() *函数功能:重键盘输入字符串 *函数参数:接收地址 和 字符串长度 *作 者:老猫 c.c *说 明:...

2019-02-18 22:39:03 327 2

原创 通讯录 (查询方式 哈希查找)雏形

#include &lt;stdio.h&gt;#include &lt;string.h&gt;#include &lt;stdlib.h&gt;#include &lt;math.h&gt;#define Hashsize 10000#define Name 19#define Num 11struct member{ char name[Name+1]; ...

2019-02-17 00:17:28 520

原创 不带头结点的单向链表 排序(递归)

#include &lt;stdio.h&gt;#include &lt;stdlib.h&gt;#include &lt;time.h&gt;struct node { int num; struct node * next;};typedef struct node Node;typedef struct node * Link;void creat_l...

2019-02-15 22:40:52 1149 2

原创 我的大数相加

主要思想将数字以字符的形式存在数组中,两个数字相加时取两个字符数组中的每一个元素相加 ,并将相加的结果还以字符的形式保存在数组中。程序#include &lt;stdio.h&gt;#include &lt;string.h&gt;#define N 100/*********************** * 函 数 名:length() * 函数功能:计算字符串长...

2019-02-15 22:21:18 151

原创 计算e的值

可以通过泰勒级数来求e的近似值e=1+1/1!+1/2!+ …+1/n!直到最后一项值小于0.000001为止#include&lt;stdio.h&gt;int main(){ int i=1,s=1,n; float rec,sum=0; sum=sum+1;以下部分为求n阶乘,并取它的倒数.每次求阶乘时都要令s的值为1,否则经过for(i=1;i&lt;n;i++)循环后...

2018-12-07 23:10:56 9093

原创 用C写一个九九乘法表

九九乘法表要求:右上角三角形#include&lt;stdio.h&gt;int main(){ int i,m=0,n=0,a[9][9]; printf(" |"); for(i=1;i&lt;=9;i++) { printf("%4d",i); } printf("\n"); for(i=0;i&lt;=9;i++) { printf("____");

2018-12-07 20:30:51 378

原创 初遇约瑟夫

题:有n个人围成一个圈,顺序排好,开始报数,凡报到3倍数的人退出圈子,问最后留下的是原来的第几位?#include&amp;lt;stdio.h&amp;gt;#define N 20int main(){ int m,n,s,num=1,a[N][N]={}; for(m=0;m&amp;lt;N;m++) for(n=0;n&amp;lt;N;n++) { if(m=0) a[m][n]=num++;...

2018-12-02 23:56:40 147 1

原创 C 1到n求和问题,n的最大值,及函数递归调用求和

S=1+2+3+…+n;#include &lt;stdio.h&gt;main(){unsigned long i,n,s=0;scanf("%u", &amp;n);for(i=0;i&lt;=n;i++)s+=i;printf("%u", s);}把变量i,n,s定义为无符号长整型,n最大值为92681也可以把变量i,n,s定义为单精度实型,scanf("%f", &...

2018-11-27 17:15:50 1931

空空如也

空空如也

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

TA关注的人

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