2007
10-02

输出由1,2,3,4四个数字组成的四位数字,并统计他们有多少种组合(注:四位数字可以相同,如1111)


作业,急急》有 5 条评论

  1. 5iluo 说:

    用4个for循环就行了,自己应该先想一下,这不是很难的题目,你可以把自己的代码发上来,然后会有人帮你改的,

  2. aaronkingod 说:

    main()

    {int a,b,c,d,x,n;

    n=0;

    for(a=1;a<=4;a++)

     {for(b=1;b<=4;b++)

       {for(c=1;c<=4;c++)

         {for(d=1;d<=4;d++)

           {x=a+b*10+c*100+d*1000;n++;printf(“%d\t”,x);}

            }

           }

         }

    printf(“n=%d\n”,n);}

    你提醒了下,我写了,你帮我看看对不

  3. 别无它逑 说:

    我也有个问题需要大家帮忙啊,请大家帮帮忙了啊,

    为什么C语言整型数据32767+1=-32768

     

  4. younger 说:

    int数据占用1b,所以只能表示-32768–32768,而他们的区别在于有个补码,-32768的2进制数字+1所有位数进1得10000000,刚好变成32768的补码即-32768,至于补码你可以去baidu上看,或者计算机导论类似书也有详细讲解

  5. 5iluo 说:

    就是少了一个统计有多少种组合,,

    int couter = 0;

    在最后一个for加上couter++最后输出就行了

留下一个回复