从1到N逆序打印质数
int main(int argc, char const *argv[]) { int n, i, j, flag=0; printf("Enter a number
"); scanf("%d", &n); for(i=n; i>1; i--) { for (j = i/2; j >= 1; j--) { if(i%j==0 && j!=1) { flag = 0; break; } else flag = 1; } if(flag == 1) { printf("%d ", i); } } return 0; }