编写函数找素然后根据给定的两个数(不定大小顺序) 统计两个数之间(包括自身)的素数个数

编写找素数函数,然后根据给定的两个数(不定大小顺序) 统计两个数之间(包括自身)的素数个数 input 输入n行 每行两个整数 没有大小顺序 output 输出n行 每行一个整数 有回车 sample input 2 10 20 30 sample output 4 2
haligongoj
浏览 1307回答 1
1回答

望远

#include<stdio.h> void main() { int n,m,temp; int i,j,flag,num=3; while(num--) { printf("请输入两个正整数:"); scanf("%d%d",&n,&m); if(n>m) { temp=n; n=m; m=temp; } printf("[%d,%d]之间的素数有:\n",n,m); for(i=n;i<m+1;i++) { flag=1; for(j=2;j<i;j++) { if(i%j==0) { flag=0; break; } } if(flag) { printf("  %d  ",i); } } printf("\n"); } }运行结果:
打开App,查看更多内容
随时随地看视频慕课网APP