作者eden0315 (贡丸^^~)
看板b96902HW
标题ffd
时间Fri Apr 12 21:36:02 2013
请问一个程式问题:
我输入C 会跑出AAA BBB CCC AAB AAC BBA BBC CCA CCB
我改了很久都改不出来这样的排列组合
#include<stdio.h>
#include<stdlib.h>//AAA BBB CCC AAB AAC BBA BBC CCA CCB ....
int main(){
char i,j,k;
char op;
char a,b,c,d;
printf("请输入一个英文字母:");
scanf("%c",&op);
for(i='A';i<=op;i++)
{
for(j='A';j<=op;j++)
printf("%c",i);
printf(" ");
}
for(a='A';a<=op;a++)
{
for(b=op;b>'A';b--)//印次数
{
for(c=op;c>='A';c--)//印出几个字
if(c>'A')
printf("%c",a);
if(c='A'){
for(d='A';d<=op;d++)
if(d!=a)
printf("%c",d);
}
printf(" ");
}
}
system("pause");
return 0;
}请问一下该怎麽改 这是我写到一半的
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 120.101.1.231
1F:推 simonxander:通常没有人会印这种顺序吧... 04/13 00:33