| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 358 人关注过本帖
标题:这个错在那.
只看楼主 加入收藏
a413873492
Rank: 2
等 级:论坛游民
帖 子:74
专家分:74
注 册:2014-5-12
结帖率:92.31%
收藏
 问题点数:0 回复次数:1 
这个错在那.
main()
int i,j,k;
scanf("%d%d%d",&i,&j,&k);
for(i=1;i<=5;i++)
{

 if (i!=k&&i!=j&&j!=k)
   {

   for(k=1;i<=10;i++)
     {

      for(j=1;i<=15;i++)

     }
   getch();


 }
2014-06-16 22:02
vvvcuu
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:12
帖 子:353
专家分:1253
注 册:2014-4-22
收藏
得分:0 
程序代码:
#include "conio.h"          //与下面的getch()对应****
main()
{                           //函数体1开始***
int i,j,k;
scanf("%d%d%d",&i,&j,&k);
for(i=1;i<=5;i++)
{                           //for循环1开始
if (i!=k&&i!=j&&j!=k)
   {                        //for循环2开始
   for(k=1;i<=10;i++)
     {
      for(j=1;i<=15;i++)
      ;                     //没有执行语句***
     }
   getch();                 //getch()*****
     }                      //for循环2结束***
    }                       //for循环1结束***
}                           //函数体1结束*** 


如果使用getch()必须加入include "conio.h"指令,除非你自己写了一个新的getch()函数.
你的语句中出现了空循环.  
for循环可以构造空循环,但必须要加";",也就是如下的样子
for(表达式1;表达式2;表达式3);       //注意最后的分号.

for的空循环也是语句,既然是语句,那就必须要有";".但符合上面那个样子的for语句不见得是空循环.
main()必须包含一对大括号"{}"才能通过编译(仅仅是通过编译,不一定能正确运行).

代码测试环境:  WinXP+C-Free5.0.
2014-06-17 12:03
快速回复:这个错在那.
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.080661 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved