当前位置: 代码迷 >> C语言 >> 我的错在哪里啦!大伙指点!
  详细解决方案

我的错在哪里啦!大伙指点!

热度:291   发布时间:2008-05-28 13:13:04.0
clrscr();这个函数是用来清屏吗?
----------------解决方案--------------------------------------------------------
元老您程序连编译都不过去啊   对clrscr();就是清屏函数!那里不对吗?

[[it] 本帖最后由 tcpip126 于 2008-5-28 13:44 编辑 [/it]]
----------------解决方案--------------------------------------------------------
我只是看到过,但我还没用过这个清屏
----------------解决方案--------------------------------------------------------
凑热闹的
#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]]
----------------解决方案--------------------------------------------------------
你不要用tc..标准不一样...我习惯用什么声明什么变量...
----------------解决方案--------------------------------------------------------
这是sun同学吗?????sun也开始写void main了?????

11.14 我觉得把main() 声明为void 不会失败, 因为我调用了exit()
而不是return , 况且我的操作系统也忽略了程序的退出/返回状
态。
这跟main() 函数返回与否, 或者是否使用返回状态都没有关系; 问题是如果
main() 声明得不对, 它的调用者(运行期初始代码) 可能甚至都不能正确调用它
(因为可能产生调用习惯冲突; 参见问题11.12)。
你的操作系统可能会忽略退出状态, 而void main() 在你那里也可能可行, 但
这不可移植而且不正确。
----------------解决方案--------------------------------------------------------
7楼的加个
#include <math.h>就差不太多了。
----------------解决方案--------------------------------------------------------
翅膀..你要叫我大哥... ..随手拿了个程序改了下..没太在意
----------------解决方案--------------------------------------------------------
结果好像不怎么正确吧??
----------------解决方案--------------------------------------------------------
楼上话不要说半截..错了,要说错在什么地方...
#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;
}
----------------解决方案--------------------------------------------------------
  相关解决方案