C编程有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?
来源:学生作业帮助网 编辑:六六作业网 时间:2025/02/02 13:14:57
C编程有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?
C编程有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?
C编程有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?
main()
{int i,j,k,sum=0;
for(i=1;i
3
A
4
=4x3x2=24个
#include
void main()
{
\x09int a[4]={1,2,3,4},i,j,k,*p=a;
\x09// 0,1,2,3
\x09int sum=0,t;
\x09for(i=0;i<4;i++)
\x09{
\x09\x09for(j=0;j<4;j++)
全部展开
#include
void main()
{
\x09int a[4]={1,2,3,4},i,j,k,*p=a;
\x09// 0,1,2,3
\x09int sum=0,t;
\x09for(i=0;i<4;i++)
\x09{
\x09\x09for(j=0;j<4;j++)
\x09\x09{
\x09\x09\x09if(*(p+i)==*(p+j))
\x09\x09\x09\x09continue;
\x09\x09\x09else
\x09\x09\x09{
\x09\x09\x09\x09for(k=0;k<4;k++)
\x09\x09\x09\x09{
\x09\x09\x09\x09\x09if(*(p+j)==*(p+k)||*(p+k)==*(p+i))
\x09\x09\x09\x09\x09\x09continue;
\x09\x09\x09\x09\x09else
\x09\x09\x09\x09\x09{
\x09\x09\x09\x09\x09\x09t=*(p+i)*100+*(p+j)*10+*(p+k);
\x09\x09\x09\x09\x09\x09printf("%d %d\n",t,sum);
sum++;
\x09\x09\x09\x09\x09}
\x09\x09\x09\x09}
\x09\x09\x09}\x09
\x09\x09}
\x09}
}
收起