| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 812 人关注过本帖
标题:关于C语言编写的程序连续运行的问题
只看楼主 加入收藏
lcb728
Rank: 1
等 级:新手上路
帖 子:17
专家分:0
注 册:2012-7-26
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:5 
关于C语言编写的程序连续运行的问题
例如我编写个程序如下
#include <stdio.h>
int main()
{
    int i,j,k;
        printf("请输入你需要的三个数字");
        scanf("%d%d%d",&i,&j.&k);
        for(;i<5;i++)
           {for(;j<5,j++)
              for(;k<5;k++)
           if(i!=j&&i!=k&&j!=k)
             printf("%d%d%d",i,j,k);
             printf(\n);
}
}
这样编好的程序运行时,只能输入一组数据,输入后得到结果就关闭窗口了,有什么办法能不让关闭,可以一直输入数据,让它运算,我刚学C语言,,超级菜鸟,求诸大神指导、、、
搜索更多相关主题的帖子: include C语言 
2012-07-28 22:57
nanicesky
Rank: 2
来 自:元外元
等 级:论坛游民
帖 子:31
专家分:76
注 册:2012-1-20
收藏
得分:2 
回复 楼主 lcb728
如果是一直运行,不需要停止,可以用一个goto语句,让程序一直循环运行,LZ可以去看看关于goto的一场争论战
2012-07-28 23:04
小赵q1
Rank: 8Rank: 8
等 级:蝙蝠侠
威 望:4
帖 子:492
专家分:777
注 册:2011-8-26
收藏
得分:14 
在输入前面加一个while()语句就能实现:
#include <stdio.h>
int main()
{
    int i,j,k;
      while(1)
{
        printf("请输入你需要的三个数字");
        scanf("%d%d%d",&i,&j.&k);   这里应该是逗号吧。
        for(;i<5;i++)
           {for(;j<5,j++)   这里应该是分号吧。
              for(;k<5;k++)
           if(i!=j&&i!=k&&j!=k)
             printf("%d%d%d",i,j,k);
             printf(\n);  两边应该有引号吧。
}
}
}
总之错误是不少。
2012-07-28 23:34
MRPutin
Rank: 2
等 级:论坛游民
帖 子:21
专家分:43
注 册:2012-3-28
收藏
得分:2 
死循环即可

*          坚持与积累成就C语言王者之路      *
2012-07-28 23:36
w995612220
Rank: 5Rank: 5
等 级:职业侠客
威 望:1
帖 子:139
专家分:313
注 册:2012-6-20
收藏
得分:2 
int main() 少了个返回了……return 0;
2012-07-28 23:39
lcb728
Rank: 1
等 级:新手上路
帖 子:17
专家分:0
注 册:2012-7-26
收藏
得分:0 
回复 3楼 小赵q1
哦,谢谢呐、问题解决了
2012-07-29 00:42
快速回复:关于C语言编写的程序连续运行的问题
数据加载中...
 
   



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

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