C言語なら俺に聞け(入門編)Part 60
■ このスレッドは過去ログ倉庫に格納されています
0022デフォルトの名無しさん
2010/02/01(月) 13:07:44int main(){
int x=1;
int i;
while(x!=0){
printf("数値を入力してください\n止めたい場合は0を入力してください\n");
scanf("%d",&x);
if(x==2)printf("素数です\n");
else if(x==1)printf("素数ではありません\n");
else if(x%2==0)printf("素数ではありません\n");
else {
for (i=3;i<=x;i++){
if(x==i){printf("素数です\n");break;}
else if(x%i==0){printf("素数ではありません\n");break;}
}
}}
return 0;}
素数判定のプログラムですけど、先生からは無駄が多いと言われました
どこを直していけば無駄が少なくスマートなプログラムになります?
■ このスレッドは過去ログ倉庫に格納されています