background image

第 1 处填空:n>1 或 1<n

第 2 处填空:n-1

第 3 处填空:1 或 11 或 1L

改错题

下列给定程序的功能是:读入一个整数 K(2〈=K〈=10000),

打印它的所有因子(即所有为素数的因子)。例如,若输入整数

2310,则应输出:2、3、5、7、11。

请改正程序中的错误,使程序能得出正确的结果。

注意:不要改动 main 函数,不得增行或删行,也不得更改程序的

结构!

试题程序:

  #include <conio.h>

#include <stdio.h>

/********found********/

IsPrime(int  n);

{

int  i, m;

m = 1;

/********found********/

for (i=2; i<n; i++)

if !(n%i)

2