第五届开源小组招新题目
这是学校的开源小组招新题。
08年时我是第二届的组长,不知不觉已经过了两年多,
但自己也没有多少成长,长江后浪推前浪,前浪死在沙滩上 。
这是我第三次出题了吧,也是最后一次了。
1、找出规律,打印出下面的图案:
/***************************** By : xlong date : 2010-11-5******************************/#include <stdio.h>#include <string.h>// 一般char *myStrcpy(char *dest, const char *src){ if (dest == NULL || src == NULL) return NULL; char *res = dest; while ((*dest++ = *src++) != NULL) {} return res;}// 较好char *myStrncpy(char *dest, const char *src, int n){ if (dest == NULL || src == NULL) return NULL; int i; for (i = 0; i < n; ++i) *(dest + i) = *(src + i); return dest;}int main(int argc, char *argv[]){ char str1[20]; char str2[] = "hello\0"; printf("%s\n", myStrcpy(str1, str2));// printf("%s\n", myStrncpy(str1, str2, strlen(str2))); getchar(); return 0;}