| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 959 人关注过本帖
标题:还是TC的运行小小问题和求一个素数的程序部分请教
取消只看楼主 加入收藏
李若斌
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:219
专家分:184
注 册:2009-9-30
结帖率:90.48%
收藏
已结贴  问题点数:30 回复次数:6 
还是TC的运行小小问题和求一个素数的程序部分请教
我把别人告诉我的一个程序写上了编译器,检查后没有错误。可是不知道怎么运行的时候结果显示的很快,然后很快就切换回了编译界面。请问是哪个按键控制的啊?我找不到。搞的我要看结果的话一定要我退出编译系统然后才能看。
然后是问下这个程序:
#include<stdio.h>
#include<math.h>
void main()
{
    int i,j;
    for(j=101;j<=200;j=j+2)
    {
        for(i=2;i<=sqrt(j);i++)
        
            if(j%i==0) break;
        if(i>sqrt(j))
        printf("%d  ",j);
      
    }
printf("\n" );
}

这个程序是我看到别人的。 是一个求素数的程序,大体上我还是懂。
我只是疑问第二个IF语句控制的输出部分,为什么条件是要写 i>sqrt(j)  这里我有点不大懂。素数的意思是只能被1和这个数本身整除的数是吧.书上说也可以用不能被从2到这个数的平方根之间的数整除来判断出来这个数是不是素数.
搜索更多相关主题的帖子: 素数 运行 
2009-11-07 23:17
李若斌
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:219
专家分:184
注 册:2009-9-30
收藏
得分:0 
回复 2楼 lijm1989
我用的是TC2.0
我说的显示结果是出现的很快  快到我根本就看不到完全的内容
之前我编译一些简单的程序的话是能看到的  就是因为没有加后面的那个就看不到么?
以前没有加还是能看到的啊
2009-11-08 00:07
李若斌
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:219
专家分:184
注 册:2009-9-30
收藏
得分:0 
回复 2楼 lijm1989
嗯 我尝试了一下 确实是加上去以后就能看到结果了  那意思是不是所有的程序都需要加上那个后缀呢?
还希望你说明白一点 毕竟我希望完全懂点 呵呵
2009-11-08 00:12
李若斌
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:219
专家分:184
注 册:2009-9-30
收藏
得分:0 
回复 5楼 pgy
这位大侠 我想问下你写的第一个和第二个加的后缀不同现实出来的结果会不一样么?
getch() 就是让显示的结果暂停么?
2009-11-08 00:15
李若斌
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:219
专家分:184
注 册:2009-9-30
收藏
得分:0 
最后能不能告诉我一下怎么样在运行中现实了结果以后 我再编译一个程序 然后把前面的结果清空掉啊 我不知道是哪个按键  因为我完全是自学 所以摸索不出来是哪个按键
2009-11-08 00:19
李若斌
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:219
专家分:184
注 册:2009-9-30
收藏
得分:0 
回复 12楼 lijm1989
这位大侠来的慢了 我已经结贴了  很抱歉不能给你分了已经 不过下次的话你再来回答问题我一定会多给你分 谢谢你的教导。。非常感谢你
2009-11-08 00:39
李若斌
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:219
专家分:184
注 册:2009-9-30
收藏
得分:0 
回复 15楼 lijm1989
额...可能我没有说的相信吧.我想请教的是TC显示运行结果的界面按哪个键把这些显示的结果清理掉,
2009-11-08 07:23
快速回复:还是TC的运行小小问题和求一个素数的程序部分请教
数据加载中...
 
   



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

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