本帖最后由 新手小渣渣 于 2015-4-11 11:59 编辑
//有四个数字1、2、3、4,能组成多少个互不相同且无重复数字的3位数?并打印出这些三位数。
#include<stdio.h>
int main ()
{
int i,j,k,t=0
for(i=1;i<5;i++)
for(j=1;j<5;j++)
for(k=1;k<5;K++)
if((i!=k)&&(i!=j)&&(j!=k))
{
t++;
if(t%10==0) 这句开始红色的代码是什么意思啊看不懂了!!!!
printf("%d%d%d\n",i,j,k); //这句话不是说t取摸之后等于0的表达式值为真才会运行这句话吗?可是if(t%10==0) 总是假的啊!!!这句还有意义吗?
else
printf("%d%d%d",i,j,k);
}
printf("t=%d\n" ,t)
}
|
|