读书人

第五届开源小组招新标题

发布时间: 2012-11-04 10:42:42 作者: rapoo

第五届开源小组招新题目
这是学校的开源小组招新题。
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;}

读书人网 >开源软件

热点推荐