源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

c#求范围内素数的示例分享(c#求素数)

  • 时间:2022-10-30 03:07 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:c#求范围内素数的示例分享(c#求素数)
程序分析:判断素数的方法:用一个数分别去除2到sqrt(这个数),如果能被整除,则表明此数不是素数,反之是素数。
[u]复制代码[/u] 代码如下:
#include <stdio.h> #include <math.h> void main() {     int low,high,t=0;     printf("请输入你想寻找素数的范围(例如10~100,输入10 100)\n");     scanf("%d %d",&low,&high);     if(low>high||low<0)         printf("你所输入的数据有误!");     else     {         for(;low<=high;low++)         {             if(low==1||low==0)                 continue;             int j=0;             for(int i=2;i<=sqrt(low);i++)             {                 if(low%i==0)                 {                     j=1;                     break;                 }             }             if(j==0)             {                 if(low<10)                     printf("%d  ",low);                 else                     printf("%d ",low);//一位数与两位数的对齐                 t++;                 if(t%4==0)//没四个为一组,换行操作                     printf("\n");             }         }         if(t==0)             printf("您所输入的范围没有素数\n");         printf("\n");     } }
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部