2006
05-31

一个8位数,只能由0,1,3这三个数字组成,打印出所有的可能情况
注意:不是自然数,只是一个排列,比如说:00000000 或01331001

谢谢

 


请教一算法》有 1 条评论

  1. ningweidong 说:

    void main()
    {
     int i,j,k,l,m,n,o,p;
     int a[3]={0,1,3};
     for (i=0;i<3;i++)
     {
      for (j=0;j<3;j++)
      {
       for (k=0;k<3;k++)
       {
        for (l=0;l<3;l++)
        {
         for (m=0;m<3;m++)
         {
          for (n=0;n<3;n++)
          {
           for (o=0;o<3;o++)
           {
            for (p=0;p<3;p++)
            {
             cout&l t;<a[i]<<a[j]<<a[k]<<a[l]<<a[m]<<a[n]<<a[o]<<a[p]<<endl;
            }
           }
          }
         }
        }
       }
      }
     }
    }

留下一个回复