内存:128  时间:1

题目描述

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

输入

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

输出

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

样例输入

abcd

样例输出

abc
abd
acd
bcd

提示

代码如下

#include <stdio.h>
int main()
{

	int i,j,b;
	char a[100];
	gets(a);
	for(i=0;a[i]!='';i++)
		for(j=i;a[j]!='';j++)
           for(b=j;a[b]!='';b++)
			   if(a[i]!=a[j]&&a[j]!=a[b]&&a[i]!=a[b])
				   printf("%c%c%c
",a[i],a[j],a[b]);
	return 0;

			     
}

代码来源于互联网,仅供参考!