#include <stdio.h>#include <stdlib.h>#include <string.h>#define p 30int main(){? ? int a=2;? ? int b=1;? ? for(b=1;b<100;b++)? ? {? ? for(a=2;a<b;a++)? ? {? ? ? ??? ? ? ? if(b%a==0)? ? ? ? {? ? ? ? ? ? //c=1;? ? ? ? ? ? //printf("%d不是素?cái)?shù)\n", b);? ? ? ? ? ? break;? ? ? ? }else if(b%a!=0)? ? ? ? {? ? ? ? ? ? printf("%d是素?cái)?shù)\n", b);? ? ? ? ? ? break;? ? ? ? }? ? }? ? /*if(c==0)? ? {? ? ? ? printf("%d是素?cái)?shù)\n", b);? ? }else? ? {? ? ? ? printf("%d不是素?cái)?shù)\n", b);? ? }*/? ? }? ? return 0;}寫的有點(diǎn)亂,麻煩大神費(fèi)心看一下,為啥9、15等一些能取余的還是輸出了?謝謝各位大神!
- 1 回答
- 0 關(guān)注
- 953 瀏覽
添加回答
舉報(bào)
0/150
提交
取消