5 四个数 1,2,3,4 求三位数 要求不重复 不相等 } int g, s, b, sum;//每一个变量都要先定义 多少什么=0 sum = 0; for (g = 1; g < 5; g++) //且要算数个数 { for (s = 1; s <5; s++) { for (b = 1; b < 5; b++) { if (g != s && s != b && b != g)//!=是不等于的意思 //if else 后面不能有;分号是终止的意思 &&是且的意思 {//只要是语句,if for while 都要加括号 保险 printf("%d%d%d\n", b, s, g);//if后有分号 相当于后面的执行 sum++; } } } } printf("sum=%d\n", sum);//sum=%d,sum