----------------解决方案--------------------------------------------------------
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();
}
说清楚嘛。
----------------解决方案--------------------------------------------------------
低级错误,以后留心点就行了。
----------------解决方案--------------------------------------------------------
哦 谢谢了 这哈对老
----------------解决方案--------------------------------------------------------
我这里 结果
1,1,2
1,1,3
1,1,4
1,2,3
1,2,4
1,3,2
1,3,4
1,4,2
1,4,3
2,1,3
2,1,4
2,2,1
2,2,3
2,2,4
2,3,1
2,3,4
2,4,1
2,4,3
3,1,2
3,1,4
3,2,1
3,2,4
3,3,1
3,3,2
3,3,4
3,4,1
3,4,2
4,1,2
4,1,3
4,2,1
4,2,3
4,3,1
4,3,2
4,4,1
4,4,2
4,4,3
----------------解决方案--------------------------------------------------------
恩一样的 居然后面是加{ 不是; 代表意识就不一样
----------------解决方案--------------------------------------------------------
#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)&&(i!=k))
printf("%d,%d,%d\n",i,j,k);
}
}
}
}
这是正确的答案啊,以前有给你回答的是条件有错误啊,注意一下就可以了,你也要注意啊,你的条件好象也问题啊。
----------------解决方案--------------------------------------------------------
[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,2
1,1,3
1,1,4
1,2,3
1,2,4
1,3,2
1,3,4
1,4,2
1,4,3
2,1,3
2,1,4
2,2,1
2,2,3
2,2,4
2,3,1
2,3,4
2,4,1
2,4,3
3,1,2
3,1,4
3,2,1
3,2,4
3,3,1
3,3,2
3,3,4
3,4,1
3,4,2
4,1,2
4,1,3
4,2,1
4,2,3
4,3,1
4,3,2
4,4,1
4,4,2
4,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();
}
----------------解决方案--------------------------------------------------------