A1019. 枚举字串

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的所有单词输出。
输出格式
  按字典序每行输出一个单词。输出的前几行应该为:
  AAAA
  AAAB
  AAAC
  AAAD
  AABA
  AABB
  AABC

  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. int main(){
  4.     int i,j,k,l;
  5.     char x[]={'A','B','C','D'};
  6.     for(i=0;i<4;i++){
  7.         for(j=0;j<4;j++){
  8.             for(k=0;k<4;k++){
  9.                 for(l=0;l<4;l++){
  10.                     printf("%c%c%c%c\n",x[i],x[j],x[k],x[l]);
  11.                 }
  12.             }
  13.         }
  14.     }
  15.     system("pause");
  16.     return 0;
  17. }


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值