自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (2)
  • 收藏
  • 关注

原创 大整数相加

#include #include #define N 50 int main() { int i; int j; int t; int k; char ch; char m[N]={'\0'};     char n[N]={'\0'}; for(i=0;i { ch=getchar(); if(ch!=' '&&ch!='\0'&&ch!='\n') m[i]=

2014-12-30 08:52:59 341

原创 迭代法解线性方程组

#include #define N 6 void main() { float a[N+1][N+1],b[N+1]; int i,j; printf("请输入系数矩阵:\n"); for(i=1;i for(j=1;j scanf("%f",&a[i][j]); printf("请输入方程组右端向量:\n"); for(i=1;i scanf("%f",&b[i]);

2014-12-30 08:48:03 523

原创 列主元消元法

#include #define N 5 void main() { int n ;  float aug[N][N+1]; int i,j; printf("请输入矩阵的阶数:  \n"); scanf("%d",&n); printf("请输入增广矩阵:  \n"); for ( i=0;  i for ( j=0; j scanf("%f",&aug[i][

2014-12-30 08:45:20 1044

原创 高斯消元法

#include #define N 5 void main() { int n ;  float aug[N][N+1]; int i,j; printf("请输入矩阵的阶数:  \n"); scanf("%d",&n); printf("请输入增广矩阵:  \n"); for ( i=0;  i for ( j=0; j scanf("%f",&aug[i][

2014-12-30 08:43:55 567

原创 学生信息管理

#include #include #include typedef struct student { char num[15],name[15],addr[15],tel[15]; struct student*next; }ss;//节点 int n;//长度 ss*creat() { ss*head,*p,*s; n=0; if((s=(ss*)malloc(s

2014-12-30 08:41:31 575

原创 最短路径

#include #include                                                             //Dijkstra算法实现函数 void Dijkstra(int n,int v,int *dist,int *prev,int **lin) { int i; int j;     int *s;              

2014-12-30 08:39:06 353

原创 停车场管理

#include #include #include #define N 5 typedef struct s                        //队节点 { char c[8]; struct s *next; }ss; typedef struct                          //指针节点 { ss *front; ss *rear;

2014-12-30 08:36:24 709

原创 串匹配(KMP改进)

#include #include int nextval[10]; void getnext(char T[]) {         int i=1,j=0,k=strlen(T); nextval[1]=0;         while(i        {               if(j==0||T[i]==T[j])              {        

2014-12-30 08:32:51 293

原创 串匹配(KMP)

#include #include int next[10]; void getnext(char T[]) { int i=1,j=0,k; next[1]=0; k=strlen(T); while(i { if(j==0||T[i]==T[j]) { ++i; ++j; next[i]=j; } else  j=next[j]; } } int loc

2014-12-30 08:22:42 322

原创 串匹配(简单算法)

#include #include int locate(char S[],char T[],int pos)     //(主串,子串,起始点) { int i=pos,j=0; while(S[i+j-1]!='\0'&&T[j]!='\0') { if(S[i+j-1]==T[j]) j++;                        //比较下一个字符 else {

2014-12-30 08:21:42 452

原创 进制转换

#include #include #include #define N 30 void fun(char m[],int b1,int b2) { int i,j,length,s=0; char ch; int n[N];     length=strlen(m); for(i=length-1,j=0;i>=0;i--,j++) { if(m[i]>='0'&&m[i

2014-12-30 08:19:49 328

原创 霍夫曼编码

#include #include #include #define N 10 typedef struct s { char ch,parent; int weight;     struct s *lchild,*rchild; }htnode; int n; htnode *creat(htnode *h)                      //创建 { i

2014-12-30 08:15:36 394

原创 二叉树实现

#include #include typedef struct BiNode { char data; struct BiNode *lchild , *rchild;  }BiTree;                                    //节点(数据,左孩子,右孩子 ) void create(BiTree **T)                    

2014-12-30 08:13:26 294

原创 约瑟夫问题(数组)

#include void josephus(int a[],int n,int s,int m) { int i,j,k,temp; for(i=0;i a[i]=i+1; i=s-1; for(k=n;k>=1;k--) { i=(i+m-1)%k;                    //找到位置 if(i!=k-1) { temp=a[i]; for(j=i;j

2014-12-30 08:11:09 400

原创 约瑟夫问题

#include #include typedef struct s { int a; struct s *next; }ss;                       //建立节点 ss*creat(int n)            //建立循环链表的函数 { int i = 1; ss*head,*p,*s; head = (ss*)malloc(sizeof(ss

2014-12-30 08:08:54 395

原创 括号匹配

#include #include #include typedef char DataType ; #define Stack_Size 100          //栈长 typedef struct                   //栈的结构体 {   DataType *base; DataType *top; }SeqStack; void In

2014-12-30 08:06:32 368

原创 表达式求值

#include #include #define N 50     //表达式长度 #define M 10     //括号个数 #define L 10     //局部结果长度 int operate(char s[]) { char opera_tor[N]; char ch ; int opera_nd[N]; int i , j , t , m , k = 0 ,

2014-12-30 08:03:29 344

原创 MATLAB回归分析

数据预处理 1.计算每年每一个变量的基本统计量:均值,标准差,中位数;并用折线图给出原始数据和均值、中位数的变化趋势。 由所给的《中国企业商品价格指数数据99年至今》数据,利用MATLAB,很容易计算出结果,并画出折线图。 折线图如下:   2.给出各变量按季节变化趋势;每年各变量频数直方图的变化趋势,可做动态图。 利用MATLAB作图如下:   (此频数直方图是动

2014-12-30 07:35:35 7661 1

原创 磁盘调度

一、实验目的 1、对磁盘调度的相关知识作进一步的了解,明确磁盘调度的原理。 2、加深理解磁盘调度的主要任务。 3、通过编程,掌握磁盘调度的主要算法。 二、实验内容 1、对于如下给定的一组磁盘访问进行调度: 请求服务到达     A   B   C   D   E   F   G   H   I    J    K 访问的磁道号     30  50  100     180    

2014-12-12 15:34:11 2233 1

原创 学生信息链表实现

//也许稚嫩,但也很高兴完成了,这是一次课程设计 #include #include #include typedef struct student { char num[15],name[15],addr[15],tel[15]; struct student*next; }ss;//节点 int n;//长度 ss*creat() { ss*head,*p,*s;

2014-12-03 20:53:59 572

计算机语言发展史

一张图片把高级语言的发展史表现的淋漓尽致,不信进来看看

2014-12-02

Windows程序调试

Windows 程序调试 高清 书签 经典书籍 阅读更流畅 学习更带劲

2014-12-02

空空如也

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

TA关注的人

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