作业帮 > 综合 > 作业

一个偶数总能表示为两个素数之和.输入一个偶数,求这两个素数.

来源:学生作业帮 编辑:百度作业网作业帮 分类:综合作业 时间:2024/06/11 01:32:19
一个偶数总能表示为两个素数之和.输入一个偶数,求这两个素数.
#include
#include
int main()
{
int a,b,c,n;
scanf("%d",&a);
if(a%2!=0||a
一个偶数总能表示为两个素数之和.输入一个偶数,求这两个素数.
格式错误?如果可以的话,你可以把详细的错误复制下来么?
if(n>sqrt(b))的含义就是如果n大于b的开方,也就是到达b最大的公约数的时候;
例如12=1*12=2*6=3*4=4*3=6*2=12*1(后三种情况其实就是前三种情况用乘法交换率得到的,所以我们只需要得出前三种就行了,所以取一个辅助数n来计数,n
再问: 我运行成功了,这是作业,提交的时候,作业系统提示编译错误,没告诉错哪里了,可能是逻辑的也可能是某个被运行平台忽略的小地方出了错,不知道错 哪里了