求指导,谢谢
随机输入数m,k,求出k个大于m且紧靠近m的素数。例如m=17,k=4.则输出19,23,29,31如何编写程序
程序代码:
#include<stdio.h> int isprime(int n) { int i; for(i=2;i<n;i++) { if(n%i==0) { return 0; } } return 1; } void main() { int m,k; printf("please input m,k:"); scanf("%d,%d",&m,&k); while(k) { m++; if(isprime(m)) { printf("%d ",m); k--; } } }简单写了一个。
[ 本帖最后由 czsbc 于 2011-9-12 21:57 编辑 ]