笔试之c语言
来源:互联网 发布:wu2198四度空间软件 编辑:程序博客网 时间:2024/04/26 15:50
个人总结,欢迎指正~
二分法:
#include <stdio.h>int main(){int a[10]={1,2,3,4,5,6,7,8,9,10};int num,max,min;printf("Input a num which you wang to find out\n");scanf("%d",&num);max = sizeof(a);min = 0;while(num!=a[(max+min)/2]){if(num>a[(max+min)/2]){min= (max+min)/2;}else{max = (max+min)/2;}if(min>=max){printf("error\n");break;}}printf("it is :%d\n",(max+min)/2);return 0;}
冒泡法排序:
int main() {int a[10]={23,22,46,5,32,11,2,89,34,2};int num = sizeof(a)/sizeof(int);int i,j,temp;printf("%d\n",num);for(i=num-1;i>0;i--){for(j=0;j<i;j++){if(a[j]>a[j+1]){temp = a[j];a[j] = a[j+1];a[j+1] = temp;}} }for(i=0;i<10;i++)printf("%d,",a[i]);printf("\n");return 0;}
大小端验证:
#include <stdio.h>int main(){int a=0x1234;char *p=(char *)&a;printf("%x\n",*p);if(*p==0x12)printf("big\n");elseprintf("small\n");return 0;}
0 0
- 笔试之c语言
- c语言笔试之汇总
- C语言笔试题之3
- C语言笔试题之3
- 笔试必考-C语言之sizeof详解
- C语言笔试题
- C语言笔试题
- 华为笔试c语言
- C语言笔试大全
- C语言笔试题
- c语言笔试题
- C语言笔试题目
- 华为-C语言-笔试
- 百度-C语言-笔试
- c语言笔试题
- 笔试二三题(C语言)
- 嵌入式C语言笔试
- c语言笔试小结
- linux下安装vmware Could not open /dev/vmmon: No such file or directory. Please make sure that the kerne
- 长轮询Long Polling的通俗解释
- 用简单的程序理解Polling与Long Polling
- JAVA 解析XML之SAX方式
- java基础-继承
- 笔试之c语言
- 长轮询的几个关键过程
- 用MarkDown插入数学工式的方法
- 安装Nginx作为Windows服务自启动运行
- HDU4126Genghis Khan the Conqueror(最小生成树+并查集)
- JavaWeb学习笔记(9)--cookie和session
- C++ Regex正则表达式
- java序列化方案对比
- java 日志 基础理解