0
点赞
收藏
分享

微信扫一扫

YTU 2928: 取不重复的子串。


2928: 取不重复的子串。


时间限制: 1 Sec   内存限制: 128 MB

提交: 5  

解决: 5


题目描述


输入字母构成的字符串(不大于30字符)从中读取3个不重复的字符,求所有取法,取出的字符串按升序排列。不同取法输出顺序可以不考虑。


输入


输入一串字符(不超过30个)


输出


从中读取3个不重复的字符,求所有取法,取出的字符串按升序排列。


样例输入

abcd

样例输出

abc
abd
acd
bcd

你  离  开  了  ,  我  的  世  界  里  只  剩  下  雨  。  。  。


#include <stdio.h>
#include <string.h>
int main()
{
char c[99];
int i,j,k;
gets(c);
for(i=0; i<strlen(c); i++)
{
for(j=i+1; j<strlen(c); j++)
{
for(k=j+1; k<strlen(c); k++)
{
printf("%c",c[i]);
printf("%c",c[j]);
printf("%c\n",c[k]);
}
}
}
return 0;
}


举报

相关推荐

0 条评论