ex4-13.c
来自「这是《Keil Cx51 V7.0单片机高级语言编程与uVision2应用实践》」· C语言 代码 · 共 35 行
C
35 行
#include <stdio.h>
#define MAX 20
main() {
int i, j, n, p, r, primes[MAX];
int *pntw, *pntr;
long q;
pntw = primes;
n = 2;
*pntw++ = 2; *pntw++ = 3;
i = 5;
do {
pntr = primes;
do {
p = *pntr++;
q = i / p;
r = i - q * p;
} while( r && i < q*q );
if( r ) {
*pntw++ = i;
n++;
}
i += 2;
} while( n < MAX );
j = 0;
pntr = primes;
for( i=0; i<MAX; ++i ) {
printf("%4d",*pntr++);
if( ++j == 10 ) {
printf("\n");
j = 0;
}
}
while(1);
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?