作业帮 > 综合 > 作业

C语言:输入两个正整数 m 和 n(6

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/11/05 18:35:08
C语言:输入两个正整数 m 和 n(6
if(m >= 6){
count=0;
for(number=m;numberk是为了预防i==k 且都是素数的情况)
{
judge=false; //有一个不是素数就不行
break;
}
}
if(judge) //如果两个都是素数
{
printf("%d=%d+%d ", number, i, number - i);
break;
}
}
count++;
if(count%5==0) printf("\n");//输出计数 5个一行
}
}
//ps:中间有些地方是为了提高效率 比如sqrt(j+0.0001)(之所以+0.0001是为了防止浮点精度的问题).判断到大的那个(number-i>=i)的sqrt即可, 同时判断两个部分是为了写起来简洁