| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1136 人关注过本帖
标题:关于输出满屏自动暂停,任意键继续控制问题
只看楼主 加入收藏
凌彬严
Rank: 1
等 级:新手上路
帖 子:38
专家分:1
注 册:2009-7-13
结帖率:100%
收藏
 问题点数:0 回复次数:4 
关于输出满屏自动暂停,任意键继续控制问题
要实现如题目的,以下代码应加些控制内容吧?请有心人指点一下.
#include <stdio.h>
/*用筛选法求10000之内的素数,满屏暂停,任意键继续*/
main()
{
int ia,ib;
for (ia=1;ia<=1000;ia++)
{
    if((ia%2!=0&&ia%3!=0&&ia%5!=0&&ia%7!=0)||ia==2||ia==3||ia==5||ia==7)
    printf("%d\n",ia);
}
getch();
}
搜索更多相关主题的帖子: 输出控制 满屏 
2009-08-15 19:11
凌彬严
Rank: 1
等 级:新手上路
帖 子:38
专家分:1
注 册:2009-7-13
收藏
得分:0 
想了这个笨办法,请问有更好的办法吗?比如现成的控制函数?
#include <stdio.h>
/*用筛选法求1000之内的素数,满屏暂停,任意键继续*/
main()
{
int ia,ib=0;
for (ia=1;ia<=1000;ia++)
{
    if((ia%2!=0&&ia%3!=0&&ia%5!=0&&ia%7!=0)||ia==2||ia==3||ia==5||ia==7)
    {
    ib++;
    if(ib%25==0) getch();
    printf("%d\n",ia);
    }
}
 
}
2009-08-15 20:13
libingchen_2
Rank: 2
等 级:论坛游民
帖 子:22
专家分:62
注 册:2009-8-7
收藏
得分:0 
判断素数有ia%2!=0&&ia%3!=0 这两个条件不就够了。
2009-08-16 10:46
fgchg911
Rank: 4
等 级:业余侠客
威 望:1
帖 子:131
专家分:204
注 册:2009-9-6
收藏
得分:0 
我先把结果写入到文件,再用more命令输出文件
#include <stdio.h>
#include<ctype.h>
#include<dos.h>
#include<stdlib.h>
/*用筛选法求10000之内的素数,满屏暂停,任意键继续*/
main()
{
    int ia;
    FILE *fp;
    fp=fopen("a.txt","w");
     
     
    for (ia=1;ia<=1000;ia++)
    {
        if((ia%2!=0&&ia%3!=0&&ia%5!=0&&ia%7!=0)||ia==2||ia==3||ia==5||ia==7)
            fprintf(fp,"%d\n",ia);
    }
    fclose(fp);        
    system("more a.txt");
    getch();
}
2009-09-11 13:34
forever74
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:CC
等 级:版主
威 望:58
帖 子:1692
专家分:4282
注 册:2007-12-27
收藏
得分:0 
算法不对
121不是素数,但是这个程序会输出121

对宇宙最严谨的描述应该就是宇宙其实是不严谨的
2009-09-11 14:01
快速回复:关于输出满屏自动暂停,任意键继续控制问题
数据加载中...
 
   



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

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