看板 b96902HW 關於我們 聯絡資訊
請問一個程式問題: 我輸入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
simonxander:通常沒有人會印這種順序吧... 04/13 00:33