#include <stdio.h> int main() { int num1, num2, flag_var, i, j; /* Ask user to input the from/to range * like 1 to 100, 10 to 1000 etc. */ printf("Enter two range(input integer numbers only):"); //Store the range in variables using scanf scanf("%d %d", &num1, &num2); //Display prime numbers for input range printf("Prime numbers from %d and %d are:\n", num1, num2); for(i=num1+1; i<num2; ++i) { flag_var=0; for(j=2; j<=i/2; ++j) { if(i%j==0) { flag_var=1; break; } } if(flag_var==0) printf("%d\n",i); } return 0; }
Enter two range(input integer numbers only):5 90
Prime numbers from 5 and 90 are:
7
11
13
17
19
23
29
31
37
41
43
47
53
59
61
67
71
73
79
83
89
除教程外,本网站大部分文章来自互联网,如果有内容冒犯到你,请联系我们删除!