| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2024 人关注过本帖
标题:我的错在哪里啦!大伙指点!
只看楼主 加入收藏
伤心的我
Rank: 1
等 级:新手上路
帖 子:82
专家分:0
注 册:2008-5-24
收藏
得分:0 
clrscr();这个函数是用来清屏吗?
2008-05-28 13:13
tcpip126
Rank: 1
等 级:新手上路
帖 子:21
专家分:0
注 册:2008-5-7
收藏
得分:0 
元老您程序连编译都不过去啊   对clrscr();就是清屏函数!那里不对吗?

[[it] 本帖最后由 tcpip126 于 2008-5-28 13:44 编辑 [/it]]
2008-05-28 13:41
伤心的我
Rank: 1
等 级:新手上路
帖 子:82
专家分:0
注 册:2008-5-24
收藏
得分:0 
我只是看到过,但我还没用过这个清屏
2008-05-28 13:51
liyanhong
Rank: 3Rank: 3
来 自:水星
等 级:禁止访问
威 望:8
帖 子:1867
专家分:0
注 册:2008-5-3
收藏
得分:0 
凑热闹的
#include  "math.h"//好想晕倒
main()
{
    int x,i,t=0;
    clrscr();
    for(x=101;x<999;x+=2)
        {
    for(i=2;i<=sqrt(x);i++)
        if(x%i==0) break;
    if(i=sqrt(x)+1)
         {
     printf("%d  ",x);
     t++;
     if((t%10)==0) printf("\n");
         }
        }
      printf("\n");
}再试试   

[[it] 本帖最后由 liyanhong 于 2008-5-28 13:55 编辑 [/it]]

[[it] 本帖最后由 liyanhong 于 2008-5-28 14:01 编辑 [/it]]

爱上你 是 我的错  可是离 开  又舍不得  听着你为我写的歌     好难过
如果说 我说如果  我们还 能  重新来过   不去计 较 谁对谁错  会怎么做
2008-05-28 13:52
sunkaidong
Rank: 4
来 自:南京师范大学
等 级:贵宾
威 望:12
帖 子:4496
专家分:141
注 册:2006-12-28
收藏
得分:0 
你不要用tc..标准不一样...我习惯用什么声明什么变量...

学习需要安静。。海盗要重新来过。。
2008-05-28 13:56
StarWing83
Rank: 8Rank: 8
来 自:仙女座大星云
等 级:贵宾
威 望:19
帖 子:3951
专家分:748
注 册:2007-11-16
收藏
得分:0 
这是sun同学吗?????sun也开始写void main了?????

11.14 我觉得把main() 声明为void 不会失败, 因为我调用了exit()
而不是return , 况且我的操作系统也忽略了程序的退出/返回状
态。
这跟main() 函数返回与否, 或者是否使用返回状态都没有关系; 问题是如果
main() 声明得不对, 它的调用者(运行期初始代码) 可能甚至都不能正确调用它
(因为可能产生调用习惯冲突; 参见问题11.12)。
你的操作系统可能会忽略退出状态, 而void main() 在你那里也可能可行, 但
这不可移植而且不正确。

专心编程………
飞燕算法初级群:3996098
我的Blog
2008-05-28 14:04
lanxindaocao
Rank: 1
等 级:新手上路
帖 子:70
专家分:0
注 册:2007-9-11
收藏
得分:0 
7楼的加个
#include <math.h>就差不太多了。
2008-05-28 14:06
sunkaidong
Rank: 4
来 自:南京师范大学
等 级:贵宾
威 望:12
帖 子:4496
专家分:141
注 册:2006-12-28
收藏
得分:0 
翅膀..你要叫我大哥... ..随手拿了个程序改了下..没太在意

学习需要安静。。海盗要重新来过。。
2008-05-28 14:08
wuyufeixue
Rank: 1
等 级:新手上路
帖 子:44
专家分:0
注 册:2007-8-10
收藏
得分:0 
结果好像不怎么正确吧??
2008-05-28 14:13
sunkaidong
Rank: 4
来 自:南京师范大学
等 级:贵宾
威 望:12
帖 子:4496
专家分:141
注 册:2006-12-28
收藏
得分:0 
楼上话不要说半截..错了,要说错在什么地方...
#include <stdio.h>
int a[1000]={1,1,0};
void prime()
{   
    for(int j=0;j<35;j++)
        {
                if(a[j]==0)
            for(int i=2*j;i<1000;i+=j)
                          a[i]=1;
        }   
}
int main()
{        
        prime();
        for(int i=100;i<1000;i++)
           if(a[i]==0)
              printf("%d ",i);
    return 0;
}

学习需要安静。。海盗要重新来过。。
2008-05-28 14:23
快速回复:我的错在哪里啦!大伙指点!
数据加载中...
 
   



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

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