随笔分类 -  C程序

C学习
摘要:1 //二分搜索 //时间复杂度小 log2 n 2 int search(int key, int a[], int len) 3 { 4 int ret = -1; 5 int left = 0; 6 int right = len-1; 7 int mid; 8 while(leftkey){ 16 rig... 阅读全文
posted @ 2019-05-17 15:49 壹碗 阅读(391) 评论(0) 推荐(0)
摘要:1 //辗转相除法 2 int main() 3 { 4 5 int a,b; 6 int t; 7 scanf("%d %d", &a,&b); 8 while( a%b !=0) 9 { 10 t = a%b; 11 a = b; 12 b = t; 13 } 14 p... 阅读全文
posted @ 2019-05-16 19:40 壹碗 阅读(1035) 评论(0) 推荐(0)
摘要:1 //正序输出一个多位数,所有的数字中间用空格分隔 2 int main() 3 { 4 int x =70000;//是可变化的 5 int mask =1; 6 int d; 7 int t =x; 8 //先计算x的位数 9 while(t >9){ 10 t /= 10; 11 mask... 阅读全文
posted @ 2019-05-16 19:38 壹碗 阅读(1219) 评论(0) 推荐(0)
摘要:1 //数组 2 int main() 3 { 4 int muber[100]; 5 double sum = 0.0; 6 int cnt =0; 7 int x; 8 scanf("%d", &x); 9 while( x != -1) 10 { 11 muber[cnt] = x; 12 ... 阅读全文
posted @ 2019-05-16 19:35 壹碗 阅读(6975) 评论(0) 推荐(0)
摘要:1 #include 2 #include 3 #include 4 int search(int key, int a[], int length); 5 int main() 6 { 7 // int a[13] ={ [1]=2,4,[5]=6}; //稀疏的元素 8 //int i; 9 int loc; 10 int a[]={2,4... 阅读全文
posted @ 2019-05-16 19:28 壹碗 阅读(8073) 评论(0) 推荐(0)