计算机二级C语言上机南开100题
改错题1下列给定程序的功能是:读入一个整数(2<=k《=10000》,打印它的所有质因子(即所有为素数的因子)。例如,若输入整数2310,则应输出2、3、5、7、11。请改正程序中的错误,使程序能得出正确的结果。注意,不要改多main函数,不得增行或删行,也不得更改程序的结构!试题程序:#include <conio.h>#include <stdio.h>*******************************IsPrime(int n); ——————去掉分号{int i,m; m=1; for ( i=2; i<n; i++)****************************** if !(n%i) ——————if (!(n%i)) { m=0; break; } return (m);}main(){ int j,k;clrscr();printf("nPlease enter an integer number between 2 and 10000:");scanf("%d",&k);printf("nnThe prime factor(s) of %d is (are):",k);for (j=2;j<=k;j++) if ((!(k%j))&&(IsPrime(j)) printf("n %4d",j);printf("n");)
**** Hidden Message ***** 貌似没什么用处{:6_269:} 学习 {:6_267:} good good heihei 感谢楼主!!!!!!!! {:6_289:} ddddddddddddd {:6_267:} 学习学习楼主新年好 {:6_263:} {:6_267:} 计算机二级C语言上机南开100题 1111
页:
[1]
2