主题:字符串问题
qianying01
[专家分:0] 发布于 2010-11-01 20:26:00
各位大哥哥,大姐姐,小妹初学C语言,今天遇到一难题,
请大家赐教。
编写程序:实现从键盘上输入一个字符串,
相同的字符仅输出一次。
最后更新于:2010-11-03 14:21:00
回复列表 (共2个回复)
沙发
liudan319 [专家分:3780] 发布于 2010-11-01 22:20:00
归并排序知道不?用那就可以
板凳
haierok2003 [专家分:460] 发布于 2010-11-02 23:45:00
抛砖引玉
#include <stdio.h>
#include <string.h>
void main()
{
char temp,str1[20],str2[10];
int len,i,j;
scanf("%s%s",str1,str2);
strcat(str1,str2);
len=strlen(str1);
for(i=0;i<len-1;i++)
for(j=0;j<len-i-1;j++)
if(str1[j]>str1[j+1])
{
temp=str1[j];
str1[j]=str1[j+1];
str1[j+1]=temp;
}
printf("%c",str1[0]);
for(i=0;i<len-1;i++)
if(str1[i]!=str1[i+1])
printf("%c",str1[i+1]);
}
我来回复