[其它考试]C语言机试
1.给定程序的功能是:读入一个整数k(2≤k≤10000),打印它的所有质因子(即所有为素数的因子)。
例如,若输入整数:3410,则应输出:2、5、11、31。
请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
注意:源程序存放在考生文件夹下的blank21.c中。
不得增行或删行,也不得更改程序的结构!
#include stdio.h
IsPrime ( int n )
{ int i, m;
m = 1;
for ( i = 2; i n; i++ )
/************found************/
if (!( n ___1___ i )) {
/************found************/
m = 0; ___2___ ;
}
return ( m );
}
main( )
{ int j, k;
printf( \nPlease enter an integer number between 2 and 10000: );
/************found************/
scanf( %d, ___3___ );
printf( \
原创力文档

文档评论(0)