私は素数のためのプログラムを持っていますが、私はそれを最適化する必要があります。何かヒント?コーディングによる最適化
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);
}
}
}
これは[codereview.se]でよりよく質問されるかもしれません。スタックオーバーフローは、動作していないコードに特化しています。 (ここで登録したとき以外は、ツアー(http://codereview.stackexchange.com/tour)を読むことを強くお勧めします) – usr2564301
海の素数を「プライム検索」していますか?うわー、howquichly時間が行く... – Olaf
これは*プログラム*ではありません。完全な例を投稿し、スペースでコードをインデントする方法を学んでください。 – chqrlie