就是C语言经典c程序100例(1--10)

不知道怎么回事

求高手教我!!

三层循环三个for语句之间是没有分号的 把第一个和第二个for后面的;去掉追问

还是这个样子,可不可以,你帮我修改一下?帮帮忙!!

追答

你把代码发上来 截图不方便 第三个也要删掉

追问

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=k&&i=j&&j=k)  ;  /*确保i、j、k三位互不相同*/
    printf("%d,%d,%d\n",i,j,k);
 }
}

追答

第三个for也要删掉 刚刚没看清不好意思 还有你的等号应该是两个==

追问

是不是我运行的DEV-C++4.9.9.2版本问题!还是那个样子!!

温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-07-24
for循环后的分号去掉,if后的分号去掉
i==j换成不等,其他的也是。
相似回答