提交回答
  • Lincoln

    16人对此回答表示赞同

    //vc6 pass
    #include <stdio.h>
    #include <math.h>

    int judge(int n)
    {
    int k;
    for(k=2;k<=sqrt(n);k++)
    if(n%k==0)
    return 0;
    return 1;
    }
    void main()
    {
    for(in
    展开
    16
    0回复
    发布于 3个月前

    评论(0)

    收起评论

  • Evan3

    11人对此回答表示赞同

    //vc6 pass #include <stdio.h> #include <math.h> int judge(int n) { int k; for(k=2;k<=sqrt(n);k++) if(n%k==0) return 0; return 1; } void main() { for(int i=1;i<=1000;i++) { if(judge(i)) { printf("%d ",i); } }
    展开
    11
    0回复
    发布于 3个月前

    评论(0)

    收起评论

  • Savannah

    6人对此回答表示赞同

    楼上的程序输出结果中少了个2,judge程序错误
    然后最后结果是235……格式问题
    printf("%d\n",i);
    或者
    printf("%d\t",i);
    展开
    6
    0回复
    发布于 3个月前

    评论(0)

    收起评论

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z