代码一:
#include<stdio.h> int main() { int count=0; int i,n; for(n=101;n<=200;n=n+2) { for(i=2;i<=n-1;i++) { if(n%i==0) { break; } } if(n==i) { printf("%d是素数。\n",n); count++; } } printf("100~200之间共有%d个素数。\n",count); return 0; }
代码二:
#include<stdio.h> int prime(int n); int main() { int count=0; int n; for(n=101;n<=200;n=n+2) { if (prime(n)) { count++; printf("%d是素数。\n",n); } } printf("100~200之间共有%d个素数。\n",count); return 0; } int prime(int n) { int i; int flag=1; for(i=2;i<=n-1;i++) { if (n%i==0) { flag=0; break; } } return flag; }