修改文件结构。

This commit is contained in:
unlockable
2023-02-21 10:56:54 +08:00
parent a64cfdd9f3
commit 40182871f4
83 changed files with 0 additions and 0 deletions

35
POP/06/Exercise03.c Normal file
View File

@@ -0,0 +1,35 @@
#include <stdio.h>
#include <stdbool.h>
#include <math.h>
bool isPrime(int toBeTested){
int iterationMax = 0, nowCheck = 2;
bool isPrime = true;
iterationMax = sqrt(toBeTested);
do {
if (toBeTested % nowCheck == 0) {
isPrime = false;
break;
}
nowCheck++;
}
while (nowCheck <= iterationMax);
return isPrime;
}
int main() {
int n, p1;
scanf("%d", &n);
if (n < 4 || n % 2 == 1) {
printf("input error");
}
else {
for (p1=3;;p1+=2) {
if (isPrime(p1) && isPrime(n - p1)) {
printf("%d = %d + %d", n, p1, n-p1);
break;
}
}
}
return 0;
}