要先输出素数个数,再输出所有的素数
2条回答 默认 最新
huxyu 2020-11-20 19:41关注#include<stdio.h> #include<stdlib.h> int prime(int n) { if(n<=1) { return 0; } if(n==2) { return 1; } for(int i=2;i*i<=n;i++) { if(n%i==0) { return 0; } } return 1; } int main() { int a,b,c,s=0; //scanf("%d %d %d",&a,&b,&c); for(int i=100;i<=200;i++) { if(prime(i)) { s++; printf("%d ",i); } } }解决评论 打赏 举报无用 2