C语言基础
字幕君
学习技术,好好工作,高大上生活
展开
-
C语言二维数组
废话不多说,直接贴代码#include<stdio.h> #include<stdlib.h> #define N 10 //二维数组void array_loc(){ int i,j; int a[4][3]={{1,3,4},{5,8,3},{4,0,9},{5,2,3}}; for(i=0;i<4;i++){ for(j=0;j<3;j++){原创 2015-12-16 18:45:54 · 162 阅读 · 0 评论 -
C插入排序法实现
插入排序 void finsort2(){ int l; int i,j,k,data,m; int a[]={11,12,7,14,6,17,8,3,7,5}; //3,7,5为要插入的数字 l=sizeof(a)/sizeof(int); printf("插入排序前的数组:\n"); for(m=0;m<l;m++){ printf原创 2015-12-16 18:39:44 · 171 阅读 · 0 评论 -
C语言二分朝找,拉格朗日朝找
代码实现的查找方式只是适用于有序数组二分查找法//折半查找方法(也叫二分查找)适用于不经常变动而查找频繁的有序列表 int serachBinary(int * a,int num){ int count=0;// 循环次数 int flag=0; //找到是设置为1 即true int start=0,end=LEN-1,middle; while(start<原创 2015-12-16 18:36:58 · 240 阅读 · 0 评论 -
杨辉三角
杨辉三角 #define N 10 //普通杨辉三角 void yhratange(){ int a[N][N]; int i,j; for(i=0;i<N;i++){ for(j=0;j<=i;j++){ if(j==0||i==j){ a[i][j]=1; }else{原创 2015-12-16 18:42:55 · 144 阅读 · 0 评论