Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1934134
  • 博文数量: 389
  • 博客积分: 7877
  • 博客等级: 少将
  • 技术积分: 4531
  • 用 户 组: 普通用户
  • 注册时间: 2007-12-10 14:02
文章分类

全部博文(389)

文章存档

2024年(1)

2022年(1)

2021年(1)

2020年(1)

2019年(1)

2018年(3)

2017年(6)

2016年(4)

2015年(8)

2014年(15)

2013年(31)

2012年(19)

2011年(47)

2010年(33)

2009年(105)

2008年(109)

2007年(4)

分类: LINUX

2009-04-23 14:13:17

在linux下面编译C程序并执行

源码如下:
#include
#include
#define NUM 14
int main(void)
{
    int primes[NUM];
    int i,j;
    for (i=0;i        primes[i] = 1;
    }
    primes[0] = 0;
    primes[1] = 0;
    for (i=1;i<(long)sqrt(NUM)+1;i++) {
        if (primes[i]) {
            for (j=pow(i,2);j                primes[j] = 0;
            }
        }
    }
    long sum = 0;
    for (i=0;i        if (primes[i]) sum+=i;
    }
    printf("%ld\n",sum);
    return 0;
}

编译生成可执行文件并执行:
#gcc -lm primes.c -o primes
#./primes


以前在Windows下面装个Turbo C运行过简单的C程序,现在算是真正认识到了Unix世界
阅读(2041) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~