刪除數組中重複元素(整理)

来源:互联网 时间:1970-01-01

 1 #include <stdio.h>
2 #include <string.h>
3  int main()
4 {
5 char str[100];
6 printf("input a string:/n");
7 gets(str);
8
9 int i = 0;
10 int j;
11 while(i <= strlen(str)-1)
12 {
13 j = i+1;
14 printf("delete result %d/n", strlen(str));
15 while(j <= strlen(str)-1)
16 {
17 if(str[i] == str[j])
18 {
19 str[j] = '/0';
20 strcat(str, str+j+1); //就地刪除重複元素
21 }
22 else
23 ++j;
24 }
25 ++i;
26 }
27 puts(str);
28 return 0;
29 }


相关阅读:
Top