500||m>n) { printf("false"); } else{ for(k=m;k<=n;k++) { if(k<=1){ flag=0; } _输入格式:输入在一行中给出两个正整数m和n(1≤m≤n≤500)。输出格式:">
赞
踩
#include<stdio.h> #include<math.h> int main() { int count,m,n,i,flag,limit,k; scanf("%d %d",&m,&n); count =0; if(m<1||n>500||m>n) { printf("false"); } else{ for(k=m;k<=n;k++) { if(k<=1){ flag=0; } else if(k==2) { flag=1; } else{ flag=1; limit=sqrt(k)+1; for(i=2;i<=limit;i++){ if(k%i==0){ flag=0; break; } } } if(flag==1){ printf("%6d",k); count++; if(count%10==0){ printf("\n"); } } } } }
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。