目录
一、总结
一直提示出错,
直到发现我把 primes[pc++] = m 中的 pc++ 放错位置了
因为 python 没有 pc++
就被我写成 pc = pc+1然后放到 primes[pc] = m 前了
有点傻,pc++ 是先使用后增加的,
后面改了就对了
二、C代码
运行环境:VS2017
以下是代码:
#include<stdio.h>
#define N 50
int main()
{
int primes[N];
int pc, m, k;
printf("\n The first %d prime numbers are:\n", N);
primes[0] = 2;/*2是第一个质数*/
pc = 1;/*已有第一个质数*/
m = 3;/*被测试的数从3开始*/
while (pc <