#include<stdio.h>
int main() {
int i = 0, k, sum = 0, count = 0;
scanf_s("%d", &k);
printf("\n");
while(sum <= k){
if (i == 2) {
sum += i;
printf("%d\n", i);
printf("\n");
count++;
}
else {
if (primeNum(i)) {
sum += i;
if (sum > k) {
;
}
else {
count++;
printf("%d\n", i);
printf("\n");
}
}
}
i++;
}
printf("%d", count);
return 0;
}
int primeNum(int a) {
if (a < 2) {
return 0;
}
for (int i = 2; i < a; i++) {
if (a % i == 0) {
return 0;
}
}
return 1;
}
求解大佬