- 22 名前:デフォルトの名無しさん mailto:sage [2010/02/01(月) 13:07:44 ]
- #include<stdio.h>
int 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;} 素数判定のプログラムですけど、先生からは無駄が多いと言われました どこを直していけば無駄が少なくスマートなプログラムになります?
|

|