C Program
文章平均质量分 51
将复杂的数论中的各种算法付诸于计算机实现
蚁小剑
这个作者很懒,什么都没留下…
展开
-
Linux 编写SGX Hello_World
实验环境 Ubuntu18.04 SGX环境配置建议先在Windows Vs2017中创建SGX项目编译,再迁移到Linux中。项目结构>>> tree.├── App│ └── App.cpp├── Enclave│ ├── Enclave.config.xml│ ├── Enclave.cpp│ ├── Enclave.edl│ ├── Enclave.lds│ └── Enclave_private_test.pem└── Makef原创 2021-08-07 11:56:24 · 1280 阅读 · 0 评论 -
C语言实现汉字和全角字符的分开统计
前几天看到一道统计输入文本中的文字的数目的题,一开始以为是统计英文,后来才发现是统计中文汉字的数目(毕竟统计英文字母这种事,咱也会),原题如下:题目上有两个要求:输入、统计以C语言为例:要求一:输入一页文字(so easy , man),采用数组存储,fgets()函数输入。要求二:其实统计数字和空格很简单,因为数字和空格都可以由一个字节来表示,如果这个字节的ASCII码在数字的ASCII码范围中或者等于空格,结果就很明确了。关键是统计文字。我们平时使用的是全角字符,大家都知道,半角字符几乎都原创 2020-10-02 10:03:06 · 626 阅读 · 0 评论 -
C语言实现埃拉托斯特尼筛法
文章目录介绍原理步骤算法代码介绍 埃拉托斯特尼筛法,简称埃氏筛,也称素数筛。这是一种简单且历史悠久的筛法,用来找出一定范围内所有的素数。 所使用的原理是从2开始,将每个素数的各个倍数,标记成合数。一个素数的各个倍数,是一个差为此素数本身的等差数列。此为这个筛法和试除法不同的关键之处,后者是以素数来测试每个待测数能否被整除。原理给出要筛数值的范围n,找出√n以内的素数。先用2去筛,即把2留下,把2的倍数剔除掉;再用下一个素数,也就是3筛,把3留下,把3的倍数剔除掉;接下去用下一个素数5筛,把原创 2020-10-17 23:57:36 · 5515 阅读 · 3 评论