搜索
查看: 517|回复: 2
打印 上一主题 下一主题

判断质数的程序,判断2365874222是质数,哪里的错?

[复制链接]
跳转到指定楼层
楼主
 楼主| 发表于 2018-6-3 21:21:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
5啊哈币
printf("判断质数小程序\n");
        int a,i,j;
        while(1>0)
    {
    printf("请输入一个整数:");
    j=0;
    scanf("%d",&a);
        for(i=2;i<a;i++)
        {
                if (a%i==0)
                   {
                     j++;
                     printf("%d\n",i);                    
                   }        
        }         
             if(j>0)
             {
              printf("这不是一个质数\n\n");
             }
               else
               {
               printf("这是一个质数\n\n");   
                }  
    }
system("pause");
        return 0;
}
当输入2365874222时,程序判断是一个质数?哪里出的错

沙发
 楼主| 发表于 2018-6-3 23:18:08 | 只看该作者
原来是这样,非常感谢!
板凳
发表于 2018-6-4 11:43:58 | 只看该作者
噬身之蛇 发表于 2018-6-3 23:18
原来是这样,非常感谢!

那么请给@code004最佳答案 在他发的帖子的右下角
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

广播台
特别关注
快速回复 返回顶部 返回列表