这个程序应该打印第一个x质数,但我注意到它打印了一些非质数,比如27或35。我已经看了几个小时了,似乎什么都没有出现。所以,如果你知道出了什么问题,请告诉我。 #include int i=0, cont=2, prim=2, quant; scanf("%d", &quant);
printf("The first %d prime numbers are:\n", qua
制作一个程序,向用户请求一个整数,并说明该数字是否为素数。大于1的数是素数,如果只有它本身可以被1整除,那么它就是素数。然后,它会告诉我们素数是什么。示例: 8并不是第一位。第一个直接优于8的是11。
5是第一名。第一个在5以上的是7。
#include <stdio.h>
int num, i; pri