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++;  
}  
}  
}