acm 源代码编译没错啊,为什么ACM不接受啊?请问错在哪儿?#include<iostream>#include<cmath>using namespace std; int is_prime(int x){int i,v,z;i=2;for(;i<=sqrt(x);i++){ v=x%i;if(v==0)break;}if(v==0)z=0;elsez=1;return z;}i
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/08 21:50:43
![acm 源代码编译没错啊,为什么ACM不接受啊?请问错在哪儿?#include<iostream>#include<cmath>using namespace std; int is_prime(int x){int i,v,z;i=2;for(;i<=sqrt(x);i++){ v=x%i;if(v==0)break;}if(v==0)z=0;elsez=1;return z;}i](/uploads/image/z/9443770-34-0.jpg?t=acm+%E6%BA%90%E4%BB%A3%E7%A0%81%E7%BC%96%E8%AF%91%E6%B2%A1%E9%94%99%E5%95%8A%2C%E4%B8%BA%E4%BB%80%E4%B9%88ACM%E4%B8%8D%E6%8E%A5%E5%8F%97%E5%95%8A%3F%E8%AF%B7%E9%97%AE%E9%94%99%E5%9C%A8%E5%93%AA%E5%84%BF%3F%23include%26lt%3Biostream%26gt%3B%23include%26lt%3Bcmath%26gt%3Busing+namespace+std%3B+int+is_prime%28int+x%29%7Bint+i%2Cv%2Cz%3Bi%3D2%3Bfor%28%3Bi%26lt%3B%3Dsqrt%28x%29%3Bi%2B%2B%29%7B+v%3Dx%25i%3Bif%28v%3D%3D0%29break%3B%7Dif%28v%3D%3D0%29z%3D0%3Belsez%3D1%3Breturn+z%3B%7Di)
acm 源代码编译没错啊,为什么ACM不接受啊?请问错在哪儿?#include<iostream>#include<cmath>using namespace std; int is_prime(int x){int i,v,z;i=2;for(;i<=sqrt(x);i++){ v=x%i;if(v==0)break;}if(v==0)z=0;elsez=1;return z;}i
acm
源代码编译没错啊,为什么ACM不接受啊?请问错在哪儿?
#include<iostream>
#include<cmath>
using namespace std;
int is_prime(int x)
{
int i,v,z;
i=2;
for(;i<=sqrt(x);i++)
{
v=x%i;
if(v==0)
break;
}
if(v==0)
z=0;
else
z=1;
return z;
}
int main(){
int flag,n;
cin>>n;
flag=is_prime(n);
if(flag==1)
cout<<"prime"<<endl;
else
cout<<"not prime"<<endl;
return 0;
}
acm 源代码编译没错啊,为什么ACM不接受啊?请问错在哪儿?#include<iostream>#include<cmath>using namespace std; int is_prime(int x){int i,v,z;i=2;for(;i<=sqrt(x);i++){ v=x%i;if(v==0)break;}if(v==0)z=0;elsez=1;return z;}i
给个题目链接吧,我提交下试试.