CAIOTTE 发表于 2020-2-17 14:26:25

c语言素数最后这一个return 1的意义是什么

int prime( int p ){       
        int i ;
        if(p<=1){       
                return 0;       
        }
        else if (p==2){       
                return 1;
        }
        else{       
                for(i=2;i<=p/2;i++){
                        if(p%i==0){               
                                return 0;       
                        }
                        else if(i>p/2){       
                                return 1;       
                        }
                }
        }
    return 1;
}

zltzlt 发表于 2020-2-17 14:36:41

return 1 代表 p 为素数。

jk1532794827 发表于 2020-2-17 15:18:27

在主函数里调用这个函数, 然后用返回值1,0判断是否为素数的。
页: [1]
查看完整版本: c语言素数最后这一个return 1的意义是什么