
1 #include <stdio.h>
2 #include <string.h>
3 int main(int argc, const char *argv[])
4 {
5 char s1[7]=" ";
6 printf("输入字符串:\n");
7 gets(s1);
8 int n;
9 int m;
10 printf("输入n和m的值:\n");
11 scanf("%d%d",&n,&m);
12 char s2[7]=" ";
13 int i=0,j=0;
14 if(m<0||m>sizeof(s2))
15 {
16 printf("m的值不合法\n");
17 return 0;
18 }
19 if(n<0||n>sizeof(s1))
20 {
21 printf("n的值不合法\n");
22 return 0;
23 }
24 for(i=0;s1[i]!='\0';i++)
25 {
26 if(m>sizeof(s1)-n)
27 {
28 m=sizeof(s1)-n;
29 }
30 if(j<m)
31 {
32 s2[i]=s1[n+j];
33 j++;
34 }
35 }
36 puts(s2);
37 return 0;
38 }

#include <stdio.h>
#include <string.h>
int main(int argc, const char *argv[])
{
char arr[7]="hello";
char brr[7]="hellol";
strcpy(arr,brr);
puts(arr);
puts(brr);
char crr[8]="wold";
char drr[8]="world";
int l1=strlen(crr);
int l2=strlen(drr);
int i;
for(i=0;i<l2;i++)
{
if(l1<l2)
{
crr[i]=drr[i];
}
}
puts(crr);
puts(drr);
return 0;
}

1 #include <stdio.h>
2 #include <string.h>
3 int main(int argc, const char *argv[])
4 {
5 int i,j,index= 0;//下标
6 int arr[5]={4,1,7,0,2};
7 int temp;
8 for(i=0;i<5;i++)
9 {
10 index = i;//赋值
11 for(j=i;j<5;j++){
12 if( arr[j] >arr[index])
13 {
14 index = j;
15 }
16 }
17 if(index != i){
18 temp = arr[index];
19 arr[index] = arr[i];
20 arr[i] = temp;
21 }
22 }
23 for(i=0;i<5;i++)
24 {
25 printf("arr[%d]=%d\n",i,arr[i]);
26 }
27 return 0;
28 }

1 #include <stdio.h>
2 #include <string.h>
3 int main(int argc, const char *argv[])
4 {
5 char s[30]=" ";
6 printf("输入字符串:\n");
7 gets(s);
8 int i,j;
9 for(i=0;s[i]!='\0';i++)
10 {
11 for(j=0;s[j]!='\0';j++)
12 {
13 if(s[i]==s[j])
14 {
15 s[j]=s[j+1];
16 }
17 if(i==strlen(s))
18 {
19 i=i-1;
20 }
21 }
22 }
23 puts(s);
24 return 0;
25 }

1 #include <stdio.h>
2 #include <string.h>
3 int main(int argc, const char *argv[])
4 {
5 char str[20]="abc";
6 char dest[30]="12345";
7 int n;
8 printf("输入n的值:\n");
9 scanf("%d",&n);
10 char str1[50]=" ";
11 int i,j=0,m;
12 for(i=0;dest[i]!='\0';i++)
13 {
14 m=i;
15 if(i==n)
16 {
17 for(j=0;str[j]!='\0';j++)
18 {
19 str1[m]=str[j];
20 m++;
21 }
22 }
23 str1[i+j]=dest[i];
24 }
25 puts(str1);
26 return 0;
27 }