自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小风景的博客

--让时间说真话

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

原创 linux开机服务启动顺序详解

Linux系统中,系统服务的启动脚本一般放在/etc/rc.d/init.d目录下。不同的开机模式,则分别对应到/etc/rc.d/rc0-6.d目录下,rc0.d –rd6.d 这七个目录存放着linux在不同运行级别init.d下脚本的启停顺序,这几个目录下文件的命名形式为:K(S)+ number+service,这些文件分别连接到service对应脚本存在的目录,K表示kill,S表示st

2017-01-13 17:00:35 7385 2

原创 进阶项目14-链表版通信录

#include #include #include typedef struct date{ char uuid[20]; char name[50]; char sex[5]; char phone[20]; char address[1000];}Date;typedef struct node{ Date dates; str

2016-08-18 22:03:43 580

原创 进阶项目13- 改造链表

#include using namespace std;#include #include #define N 5typedef struct NODE{ int data; //结点的数据 struct NODE *next; //指向下一结点} Node;Node *head=NULL; //将链表头定义为全局变量,以便于后

2016-08-16 23:08:33 696

原创 进阶项目12-链表的拆分

#include #include #include typedef struct node{ int date; struct node *next;}Node;Node *CreateChain(int n);int DepartChain(Node *head,int n);void OutputChain(Node *head);int main()

2016-08-12 23:11:55 610

原创 进阶项目11-链表的合并

#include #include #include typedef struct node{ int date; struct node *next;}Node;int nodenumber = 0;Node *ConstructChain(int number);Node *DeleteNode(int start,int number,Node *hea

2016-08-11 23:24:49 499

原创 进阶项目10-区号查询

#include #include #include typedef struct{ char placename[100]; char alias[50]; char city[50]; char num[50]; char code[50];}Info;int ReadInfoFromTxt(Info *p);void SearchIn

2016-08-02 23:26:17 707

原创 进阶项目9-玩转日期和时间

任务和代码:定义一个表示时间(包括年、月、日、时、分、秒)的结构体,然后完成下面的功能。提示:将各个功能分别设计成函数实现,在main函数中调用,进行测试。可以设计一个函数,即刻进行测试,以降低复杂度。要实现的功能是:(1)输入一个时间(注意各部分数据的取值范围)将输入的时间保存在一个结构体变量中;(2)输出该日在本年中是第几天(注意闰年问题);(3)输出这是这一天中的第几秒;

2016-08-01 22:39:45 481

原创 进阶项目8.3-学生成绩系统

main.cpp#include #include #include #include "student.h"int main(){ int iput = 0; int result = 0; char file[10] = "score.txt"; char c[5] = "c"; char math[10] = "math";

2016-07-31 22:43:47 489

原创 进阶项目8.2学生成绩统计

#include #include #include typedef struct Student{ char num[13]; char name[10]; int c; int math; int english; int grade; double average;}StudentInfo;int number = 0

2016-07-31 22:29:54 577

原创 选择问题1

#include #include #include void sortnumber(int *a,int k);void insertnumber(int *a,int k,int number);int main(){ int number = 0; int k = 0; int *p = NULL; printf("请输入要查询的数据元素个数:

2016-07-31 11:55:39 343

原创 进阶项目4-体重监测器

#include struct Persion{ char name[20]; char sex; //'F'-女,'M'-男 double weight; double height;};void Weight(Persion *p1);int main(){ struct Persion p1 = {0}; printf("请

2016-07-31 11:52:44 512

原创 进阶项目8.1学生成绩1

#include struct Student{ char num[13]; char name[10]; int c; int math; int english; int grade; double average;};void calculate(struct Student s[],int n); //计算总分和均分,数据在s数组中,

2016-07-29 22:26:23 394

原创 进阶项目8-学生成绩统计

#include struct Student{ char num[13]; char name[10]; int c; int math; int english; int grade; double average;};const int N=3;int main( ){ int i = 0; //定义结构体数组

2016-07-29 22:21:56 1027

原创 进阶项目7-紧急救援

#include #include #include typedef struct{ float x; float y; int people;}rescuepoint;double rescuetime(rescuepoint *point);int main(){ int pointnumber = 0; //需要救援的地点数目

2016-07-29 22:17:04 691

原创 进阶项目6.1-两人生日差

#include #include int countday(struct Date date1,struct Date date2);int d[13] = {0,31,28,31,30,31,30,31,31,30,31,30,31};struct Date{ int year; int month; int day;};int main(){

2016-07-29 22:13:42 381

原创 进阶项目6-日期结构体

#include int countday(struct Date *date);int d[13] = {0,31,28,31,30,31,30,31,31,30,31,30,31};struct Date{ int year; int month; int day;};int main(){ struct Date date; prin

2016-07-29 22:08:45 614

原创 进阶项目5-个税计算器之码数分离

#include struct TaxNode{ int payTax; double rate; int deducted;} taxNode[10]={ {0,0.03,0}, {1500,0.10,105}, {4500,0.20,555}, {9000,0.25,1005}, {35000,0.30,2755},

2016-07-28 23:52:14 813

原创 选择问题-输出第k大的数

#include #include void sqencing(double a[],int n);int selectkmax(double a[],int n,int k);int main(){ int number = 0; int i = 0; int k = 0; double *a = NULL; printf("请输入数组元素

2016-07-28 23:34:08 1545

原创 进阶项目3.1-点结构体

#include #include struct Point{ float x; //横坐标 float y; //纵坐标};int main(){ float distance = 0; struct Point p1 = {0}; struct Point p2 = {0}; struct Point p3 = {0};

2016-07-26 22:37:43 706

原创 进阶项目3-点结构体

#include #include struct Point{ float x; //横坐标 float y; //纵坐标};int main(){ float distance = 0; struct Point p1; printf("请输入一个点的坐标 x y:"); scanf("%f %f",&p1.x,&p1.y);

2016-07-26 22:34:41 621

原创 进阶项目2.1-学生成绩处理

#include #define N 100 /*N表示最多允许的学生人数*/struct Student{ int num; //学号 int c; //C语言成绩 int math; //数学成绩 float aver; //两科均分};int main( ){ int n; int i = 0; float caver = 0;

2016-07-26 22:32:15 560

原创 进阶项目2-学生成绩处理

#include #define N 100 /*N表示最多允许的学生人数*/struct Student{ int num; //学号 int c; //C语言成绩 int math; //数学成绩 float aver; //两科均分};int main( ){ int n; int i = 0; int j = 0; //定义结

2016-07-26 22:27:03 351

原创 进阶项目1.3-递归函数.数组最大值

#include void findmax(double a[],int i,double *dmax);int main(){ int i = 0; double dmax = 0; double a[5] = {0}; printf("请输入数组元素:"); for(i = 0;i < 5;i++) { scanf("

2016-07-25 23:47:45 1224 1

原创 进阶项目1.2递归函数.公约数

#include int commondivisor(int a,int b);int main(){ int a = 0; int b = 0; int r = 0; printf("请输入两个整数:"); scanf("%d %d",&a,&b); if(a > b) { r = commondivisor(

2016-07-25 23:40:31 436

原创 进阶项目1.1-递归函数.奇数乘积

#include long sub(int n);int main(){ int num = 0; long sum = 0; printf("请输入一个奇数:"); scanf("%d",&num); if(num % 2) { sum = sub(num); } else { su

2016-07-25 23:02:24 502

原创 进阶项目1-递归函数.立方和累加

#include int sub(int n);int main(){ int num = 0; printf("请输入一个整数:"); scanf("%d",&num); printf("整数%d的立方和累加值是:%d\n",num,sub(num)); return 0;}int sub(int n){ int sum =

2016-07-25 22:58:35 1541

原创 提高项目44-为动态数组扩容

#include #include int main( ){ int num,i,addNum; //num是小组人数 printf("输入学生人数: "); scanf("%d", &num); float *score = (float*)malloc(num*sizeof(float)); printf("请输入学生成绩: \n");

2016-07-25 22:55:50 473

原创 提高项目43-动态数组排序

#include#includeint main(){ int count, i,j; float *pf; float temp = 0; printf("请输入班级的人数:"); scanf("%d", &count); //输入班级人数 //分配空间,用动态数组存储全班同学成绩 pf = (float *)malloc(c

2016-07-22 00:10:11 292

原创 提高项目42-学生人数没个准

#include #include int main(){ int number; //学生人数 int *score; //动态数组的首地址 int sum=0,ave; //成绩和、均分 int i = 0; //输入学生人数,为动态数组score分配合适大小的空间 printf("请输入学生人数:"

2016-07-22 00:06:43 284

原创 提高项目41-命令行加法器

#include #include #include double TranslateInfo(char *argv);int main(int argc,char *argv[]){ int i = 1; double sum = 0; if(argc < 3) //判断传入的参数是否满足运算的最低要求 { printf("参

2016-07-22 00:01:22 795

原创 提高项目40.1-带行号的显示1

#include #include #include int main(int argc,char *argv[]){ int i = 1; int number = 0; char buffer[1024] = {0}; FILE *fp = NULL; if(argc < 2) //判断传入参数必须大于两个 { p

2016-07-21 23:57:00 512

原创 提高项目40-带行号显示文件

#include #include #include int main(int argc,char *argv[]){ int number = 0; char buffer[1024] = {0}; FILE *fp = NULL; if(argc < 2) //判断传入参数必须大于两个 { printf("Usage: %

2016-07-20 23:55:39 348

原创 提高项目39-电子词典

#include #include #include void ReadInfo(char e[][20],char c[][20],int countWord);int SearchInfo(char e[][20],char *word,int countWord);int main(){ char e[8000][20] = {0}; char c[8000]

2016-07-20 23:47:18 427

原创 提高项目38-带姓名的成绩单

#include#include#define num 8int main(){ int i,j,t; char name[num][10]= {"zhao","qian","sun","li","zhou","wu","zheng","wang"}; char temp[10] = {0}; double score[num]= {79,84,65,89

2016-07-20 23:39:31 304

原创 提高项目37-各种“棋盘”

#include #include #include void setdata(int a[8][8]); //设置随机数void out(int a[8][8]); //输出数组void outDiagonal(int a[8][8]); //输出对角线元素的值void mine(int a[8][8],int x, int y); //按“扫雷”游戏的

2016-07-18 20:08:04 781

原创 提高项目36-多科成绩单

#include void input(double s[][4],int n); //输入成绩void output(double s[][4],int n); //输出成绩double max(double s[][4],int n,int i); //求第i门课的最高成绩,i=3时是总分double min(double s[][4],int n,int i); //求第i门课的最

2016-07-18 20:03:48 383

原创 提高项目35-二维数组当函数参数

#include int sum(int array[ ][4],int m,int n);//该函数完成对array数组中的前m行和n列元素求和int main(){ int a[4][4]= {{1,2,3,4},{5,6,7,8},{9,10,11,12},{13,14,15,16}}; //定义二维数组的同时进行初始化 int row,col; scanf

2016-07-18 20:00:03 267

原创 提高项目34-矩阵相乘

#include int main(){ int a[2][3] = {1,1,0,2,0,3}; int b[3][4] = {0,2,3,1,1,0,2,2,2,1,1,1}; int c[2][4] = {0}; int i = 0; int j = 0; int k = 0; printf("两个矩阵相乘后所得矩阵如下所示:\

2016-07-14 22:35:35 333

原创 提高项目33-矩阵相加

#include int main(){ int a[4][3] = {{1,2,3},{4,5,6},{7,8,9},{10,11,12}}; int b[4][3] = {{10,20,30},{40,50,60},{70,80,90},{100,110,120}}; int c[4][3] = {0}; int i = 0; int j = 0;

2016-07-14 22:32:44 653

原创 提高项目32-折腾二维数组

#include int main( ){ int i,j; //创建数组,为数组中的前两列的10个元素赋初值 int a[5][4]= {{0,1},{4,5},{8,9},{12,13},{16,17}}; //键盘输入后两列10个元素的值 printf("请输入10个整数:\n"); for(i = 0;i < 5;i++) {

2016-07-14 22:29:39 366

空空如也

空空如也

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

TA关注的人

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