xiaoz吧 关注:37贴子:420
  • 18回复贴,共1

【任务帖】8月10日C语言题目-不重复的三位数

只看楼主收藏回复

题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?
程序分析:可填在百位、十位、个位的数字都是1、2、3、4。组成所有的排列后再去掉不满足条件的排列。
运行结果图:


IP属地:湖北1楼2014-08-10 00:10回复
    回复格式:
    运行结果截图:


    IP属地:湖北2楼2014-08-10 00:18
    收起回复
      2025-06-02 14:59:32
      广告
      排列组合算法?


      3楼2014-08-10 01:15
      收起回复
        四个for语句就可以了吧再判断加计算


        来自Android客户端4楼2014-08-10 05:52
        收起回复
          客户端发有3倍经验耶


          6楼2014-08-10 12:06
          收起回复
            正确的截图:


            IP属地:湖北7楼2014-08-10 15:42
            回复
              ===============================
              #include<stdio.h>
              int main(void)
              {
              int i,j,k,a=0;
              printf("\n");
              for(i=1;i<5;i++)
              {
              for(j=1;j<5;j++)
              {
              for(k=1;k<5;k++)
              {
              if(i!=j && i!=k && j!=k)
              {
              printf("%d%d%d\t",i,j,k);
              a++;
              }
              }
              }
              }
              printf("\n\n总计: %d 个",a);
              getchar();
              return 0;
              }
              ===================================


              IP属地:湖北10楼2014-08-10 23:27
              回复


                IP属地:湖北11楼2014-08-10 23:28
                收起回复