#include \"stdio.h\"main(){ int i,j,k; printf(\"\n\"); for(i=1; i<5; i++){ for(j=1; j<5; j++){ for(k=1; k<5; k++){ if(i!=j && j!=k && k!=i){ printf(\"%d, %d, %d\n\", i, j, k); } } } } getch();}
说清楚嘛。
恩一样的 居然后面是加{ 不是; 代表意识就不一样
[CODE]main(){ int i = 0; int j = 0; int k = 0; int count = 0;
for(i = 1; i <= 4; i++) { for(j = 1; j <= 4; j++) { for(k = 1; k <= 4; k++) { if(i != j && i != k && k != j) { count ++; printf("%d %d %d\n",i,j,k); } } } } printf("\n%d\n",count); getch();}[/CODE]你的另外一问,不要少一个答题,这样会很吃亏的.
2楼兄弟的程序没有问题,结果也没有问题,要是有问题就是你的编译器有问题了.运行结果是1,1,21,1,31,1,41,2,31,2,41,3,21,3,41,4,21,4,32,1,32,1,42,2,12,2,32,2,42,3,12,3,42,4,12,4,33,1,23,1,43,2,13,2,43,3,13,3,23,3,43,4,13,4,24,1,24,1,34,2,14,2,34,3,14,3,24,4,14,4,24,4,3
#include <stdio.h>
void main(){ int i,j,k; printf("\n"); for(i=1; i<5; i++) { for(j=1; j<5; j++) { for(k=1; k<5; k++) { if(i!=j && j!=k && k!=i) { printf("%d, %d, %d\n", i, j, k); } } } }getchar();}