AngA, 2021-04-30 08:03 采纳率: 0%
浏览 30

应该怎么改才行?为什么? #include"stdio.h" //输出100-200之间的素数 m

应该怎么改才行?为什么? #include"stdio.h" //输出100-200之间的素数 main() { int i1=100,i2=200,num=2; for (i1; i1<=i2; i1++) { for(num; num<=i1; num++) { if(i1%num==0) { break; } else if(num==i1) { printf("%d\n",i1); } } } }
  • 写回答

1条回答 默认 最新

  • 快乐鹦鹉 2021-04-30 08:46
    关注

    main()

    {

    int i1=100,i2=200,num=2;

    for (i1; i1<=i2; i1++)

    {

    for(num=2; num<=i1; num++) ---num每次循环要重新赋初始值2

    { if(i1%num==0)

    {

    break;

    }

    else if(num==i1)

    {

    printf("%d\n",i1);

    }

    }

    }

    }

    评论

报告相同问题?