自定义博客皮肤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>#include <sqlite3.h>#include <stdlib.h>void create_table(sqlite3 *db){char * sql;char * errmsg;int rec;sql = “create table if not exists mytable (id integer...

2019-08-05 20:07:06 262

原创 出学数据库写了个函数

#include <stdio.h>#include <sqlite3.h>#include <stdlib.h>int create_table(sqlite3 *db){char *sql;char *errmsg;int rec;sql = "create table if not exists mytable (id integer pr...

2019-08-04 20:32:02 176

原创 循环链表的程序

#include <stdio.h>#include <stdlib.h>#include <time.h>struct head_node{int num;struct head_node * next;};typedef struct head_node Hnode;typedef struct head_node * Hlink;voi...

2019-07-25 19:21:12 164

原创 这两天学链表,写了个小程序加了点注释,不知道是不是都对,如有不对欢敬请正!

#include <stdio.h>#include <stdlib.h>struct node //声明结构体类型struce node node是名字{int num;struct node * next; //next是指针变量,指向结构体变量};typedef struct node Node; //更换上述结构...

2019-07-24 19:39:09 116

原创 链表程序的一些基本内容

#include <stdio.h>#include <stdlib.h>struct node{int num;/* char name[30];char sex;int age;char add[30];*/struct node * next;};typedef struct node Node;typedef struct node * L...

2019-07-23 22:39:46 146

原创 C语言指针与数组的一些基本知识

我还是一个初学者,今天看了一天的书,总结了如下知识点。指针与数组int *p ;p = &a;*p = 1;指针:指针就是一个地址,指针变量是存放地址的变量,指针变量的值就是指针p指向那个元素的地址。p = &a; //把a的地址赋给指针变量p指针变量p的值就是a的地址,p指向aprintf(“%d”,*p)输出指针变量p所指向变量的值,即a的值...

2019-07-22 16:27:02 853

原创 一个数如果恰好等于它的因子之和,这个数就称为“完数”。例如6=1+2+3.编程找出1000以内的所有完数。

这里要尤为注意16行的sum = 0,如果这行写在第二个for循环里面,或者在开头定义整型变量时直接定义等于0而后面不再做交代,那么最后都无法得到想要的结果,必须放在第一个for循环里才行。...

2019-07-21 22:33:24 15893 1

原创 输入年份、和这一年的第N天,最后算出这一天是这一年的几月几日。(区分闰年)

2019-07-20 22:41:12 850

原创 定义一个整型二维数组[5][5],1到100随机取25个数,再按每一行最小的数的顺序从上排到下,但不改变那一行中元素得顺序。

2019-07-19 22:01:27 1116

原创 取十个1-100的随机整数,然后倒序打印出来。(通过指针,而不是数组下标)

首先先给代码这里用到了srand函数,我这边开头没有写#include <time.h>,不过结果也运行出来了,今天刚接触这个函数我也不知道要不要写,还望了解的告知我一下。这个srand函数,全写为srand((unsigned)time()NULL),详细解释为:它初始化随机种子,会提供一个种子,这个种子会对应一个随机数,如果使用相同的种子后面的rand()函数会出现一样的随...

2019-07-18 21:35:50 599

原创 位与,位或,异或,取反,左移和右移。

今天刚学了位运算,给初学或还没学的朋友总结介绍下,顺便自己也巩固下。1.位与符号:&运算规则:对应位均为1就是1,否则为0.例.3&9=首先写出两数的二进制表示。0 0 1 11 0 0 1———0 0 0 1 = 1所以3&9=12.位或符号:|运算规则:对应位都为0才是0,否则都为1.例.3|9=同样先转化为二进制数形式0 0 1 11...

2019-07-17 18:52:19 992

原创 查找最小的k个元素(笔试题)输入n个整数,输出其中最小的k个。 例如输入1,2,3,4,5,6,7和8这8个数字,则最小的4个数字为1,2,3和4

2019-07-16 16:50:43 743

原创 输出一个右上三角区域的9x9乘法表。

如果输出一个9x9乘法表不要求格式,那很简单。如果要求呈一个三角区域输出呢?代码:核心是输出的每个字符的格式要相同,这样才能整齐美观。...

2019-07-15 19:11:36 2871 1

原创 输入最多10个数,遇0就停止,求输入的数中的正数的和以及平均值。(用break和continue)

课堂一练。本题旨在考察break和continue的基本用法,在授新课时使用。要注意float 和 int型,以及在printf输出时的%d和%f,如果弄错,则输不出正确结果。...

2019-07-15 19:07:36 1199

原创 输入一个整数n,求从1到n这n个整数的十进制表示中1出现的次数。(google面试题) 例如 输入12,从1到12这些整数中包含1 的数字有1,10,11和12,1一共出现了5次

这两天遇见了两次这个类型的题,第一次问9出现的次数,这次问1的次数。个人看法除1外都好写些,1比较难写,我这里编了一个通用的程序,如果问其他数字的出现情况只要改一个数字就好,非常方便。如图就是程序,如问9出现多少次只需将22行的t == 1改为t == 9即可。...

2019-07-14 14:49:32 841

原创 linux下的shell脚本

今天学了shell脚本的写法vim shell //进入编写shell#!/bin/sh //第一行以开头(必写)编完程序:wq //保存并退出chmod x 文件名 //修改权限./文件名...

2019-07-13 23:08:55 88

原创 自学C语言数组后的知识小结

数组定义数组:例。int a[10],即整型数组a,a里有10个元素。注意:下标从0开始,即从a0到a9,没有a10.只能定义常量,常量表达式可包括常量和符号常量 int a[3+5],但不可以定义变量,例int a[n]是错误的。对数组元素初始化时,未被初始化的系统自动把他变成0,字符型数组就变成‘\0’,指针就时NULL,即空指针。输出单个字符用c,输入字符串用s。字符数组的输入输...

2019-07-12 20:50:52 267

原创 Linux下的工程管理器make的简单用法

make今天学习了linux的工程管理器make。make能自动编译,且只编译修改过的文件,例如有20个已编译好的文件,突然你修改了其中一个的程序,那么你直接make就可以精准编译你修改过的那个文件,很方便。编译的规则是Makefile,M大小写都可以,如果大小写同时存在,则按小写的来。make -f 文件名 自己建规则makefile的格式:例.加减乘除和mainmain:main....

2019-07-11 21:37:59 247

原创 这是一篇和程序无关的文章

**一个零基础预备程序员的所想**我是一个大三升大四的学生,前三年有点混,不过我想最后一年拼一下,拼一份好工作,拼一个我想要的生活。所以,加油吧少年,接下来的几个月都和程序相伴!...

2019-07-10 19:33:55 91

空空如也

空空如也

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

TA关注的人

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