代码
#include <stdio.h>
int main(int argc, char *argv[])
{
char a[3];
int i , j , k, len;
for(i = 0; i < 3; i++)
{
scanf("%c",&a[i]);
}
for(i = 0; i < 3; i++)
for(j = 0; j < 3; j++)
for(k = 0; k < 3; k++)
{
if(a[i] != a[j] && a[i] !=a[k] && a[k] != a[j])
printf("%c%c%c\n",a[i],a[j],a[k]);
}
return 0;
}
本文提供了一个使用C语言实现的简单程序示例,该程序能够接收三个字符输入,并输出所有可能的不重复排列组合。通过对输入字符进行比较,确保每次输出的组合中没有重复的字符。
1万+

被折叠的 条评论
为什么被折叠?



