当前位置: 代码迷 >> C语言 >> 一个无错但又无法通过编译的程序,求助
  详细解决方案

一个无错但又无法通过编译的程序,求助

热度:114   发布时间:2006-01-26 19:25:00.0
一个无错但又无法通过编译的程序,求助

#include "stdio.h"
main()
{
int i=1,j=1,k=1;
printf("\n");
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)    
    printf("%d,%d,%d\n",i,j,k);
   }
getch()

}

无法通过编译调试,有谁可以告诉我为什么吗?

搜索更多相关的解决方案: 编译  

----------------解决方案--------------------------------------------------------
#include "stdio.h"
#include "conio.h"
main()
{
int i=1,j=1,k=1;
printf("\n");
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)
printf("%d,%d,%d\n",i,j,k);
}
getch();
}

其实在复制的时候出了些问题.
----------------解决方案--------------------------------------------------------
把文件头加上去还是不能编译
----------------解决方案--------------------------------------------------------
你把程序重新再打一遍就好了
是因为有些字符是全角造成的,比如说有些空格或者符号之类的

----------------解决方案--------------------------------------------------------
#include "stdio.h"
#include "conio.h"
main()
{
int i=1,j=1,k=1;
printf("\n");
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)
printf("%d,%d,%d\n",i,j,k);
}
getch();
}
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,3,1
2,3,4
2,4,1
2,4,3
3,1,2
3,1,4
3,2,1
3,2,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


----------------解决方案--------------------------------------------------------
同意四楼的说法
还有就是可能人家使用的编译软件出问题啦
----------------解决方案--------------------------------------------------------
建议再重新敲一遍,
不成,换台机子

printf("%d,%d,%d\n",i,j,k);

如果能说明问题,我不会在这儿加逗号
----------------解决方案--------------------------------------------------------
  相关解决方案