#include<stdio.h>
#include<string.h>
void fun(char *s,char t[])
{int i,j,l,m,n;
m=strlen(s);
for(i=0;i<=m-1;i++)
{l=i;
n=strlen(t);
for(j=0;j<=n-1;j++)
{if(s[i]=t[j]) l=i+1;}
if(i=l) t[n]=s[i];
l=i;}
}
main()
{char s[100]={0},*p[100]={0},t[100]={0};
int i;
printf("please input s:");
scanf("%s",s);
for(i=0;i<=99;i++) p[i]=&s[i];
fun(*p,t);
printf("%s",t);
}
我的这个程序如果用aabbcc测试可以输出abc,但是用比如aaaaaaaaabbc结果就错了。。。
1、首先在c语言中,写上注释内容,如下图所示。
3、接着在=后面写上字符串的内容,如下图所示。
4、然后将字符串的内容打印出来,点击顶部的编译,如下图所示。
5、最后点击运行,这时候就可以看到刚才被定义的字符串被输出来了。