为了账号安全,请及时绑定邮箱和手机立即绑定

程序代码题:求出1-N中的所有尾数不为7的素数 ,代码中有两句关键语句不懂

求满足条件的素数问题
【问题描述】求出1-N中的所有尾数不为7的素数
【输入形式】大于1的正整数N
【输出形式】1-N中的所有满足条件的素数,((以从小到大的格式平均占用内存输出)

#include<stdio.h>
int main()
{
    int i,j,n;
    scanf("%d",&n);
    for(i=2;i<n;i++)
    {
        for(j=2;j<i;j++)
            if(i%j==0)  break ;
        if(j>=i&&i%10!=7) printf("%d",j);
    }
    return 0 ;
}


————


其中,我对这一段代码


  for(i=2;i<n;i++)
    {
        for(j=2;j<i;j++)
            if(i%j==0)  break ;


感觉理解不能啊  i=2的时候,j的初始值也为2,不满足 j比i 小

那它是如何运行的呢 


正在回答

举报

0/150
提交
取消

程序代码题:求出1-N中的所有尾数不为7的素数 ,代码中有两句关键语句不懂

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信