你要判断 1 是否是质数
by __HHX__ @ 2023-10-25 08:23:00
```cpp
#include<stdio.h>
int main()
{
int zhishu(int n);
int a,b,c;
scanf("%d",&a);
for(b=4;b<=a;b=b+2)
{
for(c=1;c<b;c++)
if(zhishu(c)==0&&zhishu(b-c)==0)
{
if(b==a)
{
printf("%d=%d+%d",b,c,b-c);
break;
}
printf("%d=%d+%d\n",b,c,b-c);
break;
}
}
return 0;
}
bool zhishu(int n)
{
int i,r,w;
w=0;
for(i=2;i<n;i++)
{
r=n%i;
if (r==0)
{
w=1;
break;
}
else
{
w=0;
}
}
return (n==1)||w;
}
```
吐槽一下你的排盘好奇怪
by __HHX__ @ 2023-10-25 08:26:57
@[__HHX__](/user/717286) 谢谢
by sdufezqh @ 2023-10-25 16:00:57
@[__HHX__](/user/717286) 排版我以后注意,不好意思我分好几次改的,改的时候忘排版了,以后我会注意的
by sdufezqh @ 2023-10-25 16:02:22
帮你改一下排版
```
#include<bits/stdc++.h>
using namespace std;
int main() {
int zhishu(int n);
int a,b,c;
scanf("%d",&a);
for(b=4; b<=a; b=b+2) {
for(c=1; c<b; c++)
if(zhishu(c)==0&&zhishu(bc)==0) {
if(b==a) {
printf("%d=%d+%d",b,c,b-c);
break;
}
printf("%d=%d+%d\n",b,c,b-c);
break;
}
}
return 0;
}
bool zhishu(int n) {
int i,r,w;
w=0;
for(i=2; i<n; i++) {
r=n%i;
if (r==0) {
w=1;
break;
} else {
w=0;
}
}
return (n==1)||w;
}
```
by Danny_chan @ 2023-11-26 21:21:00
@[Danny_chan](/user/1032960) 谢谢
by sdufezqh @ 2023-12-30 13:51:40