自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 1201

#include void swap(int *x,int *y);void liuchensort(int *a,int left,int right);int main(){ int n,a[4],j,k,l,m; scanf("%d\n",&n); for (int o=0;o<n-1;o++) { for (int i=0;i<4;i++) { scan

2014-11-30 21:53:36 292

转载 尼克斯彻定理

#include int main(){ int n,m,sum; scanf("%d",&n); m=n*n*n; for (int i=1;i<=m/2;i+=2) { sum=i; for (int j=i+2;j<=m;j+=2) { sum+=j; if (sum==m) { printf("%d*%d*%d=%d=",n,n,n,m)

2014-11-30 17:50:35 1084

转载 大数相加

#include#includeint main(){ char a[100],b[100]; int c[101]; int stra,strb; gets(a); gets(b); stra=strlen(a);//得到a的长度 strb=strlen(b);//得到b的长度 int m=stra-1;//得到a的最后一个元素的序号 int n=strb-1;/

2014-11-29 15:52:08 365

转载 杭电2041

#include int upstairs(int n){ int floors; if (n==1)//去一楼不走台阶 { floors=0; } if (n==2)//去二楼走1个台阶 { floors=1; } else if (n==3) { floors=2; }//去三楼走两个台阶 else { floors=upstairs(n-1)

2014-11-29 15:50:44 544

转载 索引查找

#include #define INDEXTABLE_LEN 3#define TABLE_LEN 30typedef struct item{ int index; //索引值 int start; //开始位置 int length; //子表长度 }INDEXITEM;//定义主表数据 long stu[TABLE_LEN]={

2014-11-27 20:52:25 313

转载 快速排序(C语言)

#include void swap(int *x,int *y);void quicksort(int *a,int left,int right){ if(left>right) { return ; } int i=left; int j=right; int temp=a[i]; while(i<j) { while(a[j]>temp

2014-11-27 19:52:24 303

转载 归并排序(C语言)

#include #include #define N 7void merge(int arr[],int low,int mid,int high){ int i,k; int *temp=(int *)malloc((high-low+1)*sizeof(int));//分配内存空间 int left_low=low; int left_high=mid;//左

2014-11-27 19:42:33 316

转载 C语言希尔排序

#includevoid swap(int *x,int *y);void shellsort(int a[],int i){for(int j=i/2;j>0;j/=2)//这个是每次除以2其余数不为0时,为止!{ for(int k=0;k<j;k++)//这个是前面的数在j之内依次加一 { for(int l=k+j;li为止! { i

2014-11-27 17:02:08 293

转载 计算未定义数组的长度

#include int x(int *p);int main(){ int a[]={1,2,3,6,5,8,7,9}; //int h=sizeof(a)/sizeof(*a); int h=x(a); printf("%d",h); return 0;}

2014-11-26 21:22:05 542

转载 C语言插入排序

#include void insertsort(int a[],int n){ int i,j,t; for (i=1;i=0&&a[j]<t;j--)//然后跟前面的数依次作比较,直到这个数大于这里面的最大数或者小于这里面的最小数为止,这里是第一种情况! {//每一次大于这个数,其数都要后移一位! a[j+1]=a[j]; a[j]=t; } }}int main(){ int a[10]={

2014-11-26 18:03:55 520

转载 C语言插入排序

#include void insertsort(int a[],int n){ int i,j,t; for (i=1;i=0&&a[j]<t;j--)//然后跟前面的数依次作比较,直到这个数大于这里面的最大数或者小于这里面的最小数为止,这里是第一种情况! {//每一次大于这个数,其数都要后移一位! a[j+1]=a[j]; a[j]=t; } }}int main(){ int a[10]={

2014-11-26 18:00:28 251

转载 堆排序(C语言实现)

#include #include #include using namespace std;void maxHeapify(int A[],int lens,int i){if (A==NULL||i>=lens){return;}int l=2*i+1;int r=2*i+2;int largest=i;if (lA[largest]){

2014-11-26 16:53:54 309

空空如也

空空如也

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

TA关注的人

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