#include <stdio.h>
2 #include <string.h>
3 int mystrcmp(char *s1,char *s2);
4 int main(int argc, const char *argv[])
5 {
6 char arr[30]="";
7 char brr[30]="";
8 int sub,i,len;
9 printf("请输入数组arr>>\n");
10 gets(arr);
11 printf("请输入数组brr>>\n");
12 gets(brr);
13 len = strlen(arr);
14 sub = mystrcmp(arr,brr);
15 printf("sub = %d\n",sub);
16
17 return 0;
18 }
19 int mystrcmp(char *s1,char *s2)
20 {
21 int sub,i,len;
22 char *pa=s1;
23 char *pb=s2;
24 for(i=0;i<len;i++)
25 {
26 if(*(pa+i)!=*(pb+i))
27 {
28 sub = *(pa+i)-*(pb+i);
29 break;
30 }
31 }
32 return sub;
33 }
![](https://i-blog.csdnimg.cn/blog_migrate/a8e9063bb91b8ff16c13dd9ae2cfe055.jpeg)
#include <stdio.h>
2 #include <string.h>
3 char mystrcpy(char *s1,char *s2);
4 int main(int argc, const char *argv[])
5 {
6 char arr[30]="";
7 char brr[30]="";
8 int i;
9 printf("请输入数组arr>>\n");
10 gets(arr);
11 printf("请输入数组brr>>\n");
12 gets(brr);
13 mystrcpy(arr,brr);
14 puts(arr);
15
16 return 0;
17 }
18 char mystrcpy(char *s1,char *s2)
19 {
20 int i;
21 char *pa=s1;
22 char *pb=s2;
23 for(i=0;*(pa+i)!=0;i++)
24 {
25 *(pa+i) = *(pb+i);
26 }
27 }
![](https://i-blog.csdnimg.cn/blog_migrate/3bb3aa9bdb8d698e40b84ada7bb864b3.jpeg)
#include <stdio.h>
2 #include <string.h>
3 char mystrcat(char *s1,char *s2);
4 int main(int argc, const char *argv[])
5 {
6 char arr[30]="";
7 char brr[30]="";
8 printf("请输入数组arr>>\n");
9 gets(arr);
10 printf("请输入数组brr>>\n");
11 gets(brr);
12 mystrcat(arr,brr);
13 puts(arr);
14
15 return 0;
16 }
17 char mystrcat(char *s1,char *s2)
18 {
19 char *pa=s1,*pb=s2;
20 while(*pa != '\0')
21 {
22 pa++;
23 }
24 while(*pb != '\0')
25 {
26 *pa = *pb;
27 pa++;
28 pb++;
29 }
30 return 0;
31 }
![](https://i-blog.csdnimg.cn/blog_migrate/56e0f152558a9e7ef8c981094a85c49d.jpeg)
#include <stdio.h>
2 #include <string.h>
3 int fb(int num);
4 int main(int argc, const char *argv[])
5 {
6 int num,i;
7 printf("请输入打印个数>>\n");
8 scanf("%d",&num);
9 for(i=1;i<=num;i++)
10 {
11 printf("%d \n",fb(i));
12 }
13
14 return 0;
15 }
16
17 int fb(int num)
18 {
19 if(num==1 ||num==2)
20 {
21 return 1;
22 }
23 else
24 {
25 return fb(num-1)+fb(num-2);
26 }
27 }
~
![](https://i-blog.csdnimg.cn/blog_migrate/88593fc1eba3980329460cf2eb825840.jpeg)