题目:判断101到200之间的素数。
12345678910111213141516171819 | int main() { int i,j; for (i=101; i<=200; i++) { for (j=2; j<i ;j++) { if (i%j == 0) { break; } } if (i == j) { printf("%d ",i); } } return 0;} |
方法二:调用函数解决
12345678910111213141516171819202122232425 | int Is_Prime(int i){ int j = 0; for (j=2; j<i; j++) { if (i%j==0) { return 0; } } return 1;} int main(){ int i = 0; for (i=101; i<=200; i++) { int ret = Is_Prime(i); if (ret == 1) { printf("%d ",i); } } return 0;} |