A1019. 枚举字串
时间限制:
1.0s 内存限制:
512.0MB
问题描述
如果一个单词只使用A、B、C、D四个字符,当长度为2时它有16种可能:
AA
AB
AC
AD
BA
BB
BC
BD
CA
CB
CC
CD
DA
DB
DC
DD
请按字典的顺序将长度为4的所有单词输出。
AA
AB
AC
AD
BA
BB
BC
BD
CA
CB
CC
CD
DA
DB
DC
DD
请按字典的顺序将长度为4的所有单词输出。
输出格式
按字典序每行输出一个单词。输出的前几行应该为:
AAAA
AAAB
AAAC
AAAD
AABA
AABB
AABC
AAAA
AAAB
AAAC
AAAD
AABA
AABB
AABC
- #include <stdio.h>
- #include <stdlib.h>
- int main(){
- int i,j,k,l;
- char x[]={'A','B','C','D'};
- for(i=0;i<4;i++){
- for(j=0;j<4;j++){
- for(k=0;k<4;k++){
- for(l=0;l<4;l++){
- printf("%c%c%c%c\n",x[i],x[j],x[k],x[l]);
- }
- }
- }
- }
- system("pause");
- return 0;
- }