Ich habe ein Programm für Primzahlen, aber ich muss es optimieren. Irgendwelche Hinweise?Optimierung mit Codierung
int num, i, count = 0;
printf("Type a non-negative integer:\n");
scanf("%d", &num);
if((num%2 == 0)&& (num != 2)||(num == 1)){
printf("%d is not a prime number.\n", num);
} else if(num == 2){
printf("%d is a prime number.\n", num);
} else {
for(i = 3; i < num; i += 2){
if(num%i == 0){
count++;
break;
}
}
if(count == 0){
printf("%d is a prime number.\n", num);
} else {
printf("%d is not a prime number.\n", num);
}
}
}
Dies kann besser auf [codereview.se] gefragt werden. Stack Overflow ist spezialisiert auf nicht funktionierenden Code. (Anders als bei der Registrierung hier, würde ich dringend empfehlen, ihre [Tour] (http://codereview.stackexchange.com/tour) zu lesen.) – usr2564301
Ist es "Prime Search" wieder seaons? Wow, wie vergeht die Zeit ... – Olaf
Das ist kein * Programm *. Veröffentlichen Sie ein vollständiges Beispiel und erfahren Sie, wie Sie Ihren Code mit Leerzeichen einrücken können. – chqrlie