int i=1,j=1,k=1,n=0;
//计算1,2,3,4四个不重复数组成的不同三位数个数
for (;i<5;i++)
{
//printf("i=%d,j=%d,k=%d,n=%d\n",i,j,k,n);
j =1;//记得还原第二层嵌套的初始值
for (;j<5;j++)
{
//printf("i=%d,j=%d,k=%d,n=%d\n",i,j,k,n);
if (j==i)
{
continue;
}
k=1;//记得还原第三层嵌套的初始值
for (;k<5;k++)
{
//printf("i=%d,j=%d,k=%d,n=%d\n",i,j,k,n);
if (k==j||k==i)
{
continue;
}
n++;
}
}
}