#include<stdio.h> int main() { int i = 0; int ans = 0; int flag = 1; for(i = 100; i <= 999; i ++) { flag = 1;//注意每次循环前要使flag初始化为1 int j = 0; for(j = 2; j < i; j ++) { if(i % j == 0) { flag = 0; break;//提高效率 } } if(flag == 1) { ans ++; } } printf("%d\n", ans); return 0; }