@AquariusGX

QQ:651572770 加我请注明来意。 twitter: @aquariusgx

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
  32 随笔 :: 0 文章 :: 3 评论 :: 0 引用

公告

02 2011 档案

摘要: #include <stdio.h> int main() { int array[] = {3, 4, 2, 6, 3, 7, 3, 8, 5}; int i, j, temp, num; num = sizeof(array) / 4; /* BubbleSort */ for (i = 1; i < num; i++) { for (j = 0; j < num-i; j++) { if (array[j] > array[j+1]) { temp = array[j]; array[j] = array[j+1];阅读全文
posted @ 2011-02-17 23:04 aquariusgx 阅读(32) | 评论 (0) 编辑

摘要: #include<stdio.h>#include<string.h>void main(){char s[]="123456789";char d[]="123";strcpy(d,s);printf("d=%s,\ns=%s",d,s);}执行结果:d=56789, s=123456789书上有关于这个的解答,说是因为当初分配的内存地址是连续内存的问题,原来的是1234\0123456789\0,strcpy后变成123456789\06789\0。分析:首先要解释一下,char s[]="123456789"; char d[]="123"; 这样定义的数组和变量阅读全文
posted @ 2011-02-16 17:56 aquariusgx 阅读(109) | 评论 (0) 编辑

摘要: // 读取一个整数,计算并显示其二进制表示形式 #include <stdio.h> void residual(int); int main() { int num; scanf("%d", &num); residual(num); return 0; } /* 转化为二进制 */ void residual(int num) { int n; while ((num != 3) && (num != 2)) { n = num % 2; num /= 2; residual(num); // 嵌套,反向转化的结果 printf("%d", n); r阅读全文
posted @ 2011-02-07 20:03 aquariusgx 阅读(57) | 评论 (0) 编辑