首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >参数字段的GMP demo primes.c CMD语法?

参数字段的GMP demo primes.c CMD语法?
EN

Stack Overflow用户
提问于 2020-08-31 17:58:01
回答 1查看 26关注 0票数 0

我终于得到了GMP的编译,并兴奋地开始处理一些数字。但是,当我尝试运行demo "primes.c“时,我找不到正确的语法。

每次运行该程序时,我都会得到以下输出

“用法:./primes -c -gfrom +]到”

我只是实验性地尝试了这个命令的不同迭代,并且不能让它正常工作。

有人知道c,p,g参数代表什么吗?如何实际使用demo?

谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-11-19 17:52:02

我使用以下语法使程序正确运行:

代码语言:javascript
复制
./primes -c -p -g to 200

C参数指定运行素数计数函数pi(x)

代码语言:javascript
复制
if (flag_count)
    printf ("Pi(interval) = %lu\n", total_primes);

P参数只是将找到的每个素数打印到cmd

代码语言:javascript
复制
if (flag_print)
{
    mpz_out_str (stdout, 10, prime);
    printf ("\n");
}

G参数找出找到的素数之间的最大间距

代码语言:javascript
复制
if (flag_maxgap)
    printf ("max gap: %lu\n", maxgap);

它给出了以下输出

代码语言:javascript
复制
.
.
.
191
193
197
199
Pi(interval) = 46
max gap: 14

查看primes.c的源代码,[from +]参数没有任何逻辑,这是有意义的,因为"Ideas“注释块指定它仍然需要实现。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63668642

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档