{ "question_id": 7456837, "question_title": "按要求求质数", "question_content": "求10-100之间个位数为7的质数", "difficulty": "简单", "answer_id": 53440905, "answer_content": "
\n#include <stdio.h>\nint isp(int n)\n{\n int i;\n if (n<2)\n return 0;\n for (i=2;i*i<=n;++i)\n {\n if (n%i==0)\n return 0;\n }\n return 1;\n}\nint main()\n{\n int i=17;\n while (i<=100)\n {\n if (isp(i))\n printf("%d ",i);\n i+=10; //只需要验证17,27,37,47,57,67,77,87,97这9个数\n }\n printf("\\n"); \n return 0;\n}
\n\n