fprime.c

来自「关于linux环境下的nasm代码的生成和使用」· C语言 代码 · 共 52 行

C
52
字号
/* * file: fprime.c * This program calculates prime numbers */#include <stdio.h>#include <stdlib.h>#include "cdecl.h"/* * function find_primes * finds the indicated number of primes * Parameters: *   a - array to hold primes *   n - how many primes to find */extern void PRE_CDECL find_primes( int * a, unsigned n ) POST_CDECL;int main(){  int status;  unsigned i;  unsigned max;  int * a;  printf("How many primes do you wish to find? ");  scanf("%u", &max);  a = calloc( sizeof(int), max);  if ( a ) {    find_primes(a,max);    /*     * print out the last 20 primes found     */    for(i= ( max > 20 ) ? max - 20 : 0; i < max; i++ )      printf("%3d %d\n", i+1, a[i]);    free(a);    status = 0;  }  else {    fprintf(stderr, "Can not create array of %u ints\n", max);    status = 1;  }  return status;}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?