C语言实验——素数

来源:互联网 发布:高中vb程序设计实例 编辑:程序博客网 时间:2024/05/14 06:24

C语言实验——素数

Time Limit: 1000MS Memory Limit: 65536KB
Submit Statistic

Problem Description

输出100->200之间的素数的个数,以及所有的素数。

Input

Output

100->200之间的素数的个数,以及所有的素数。

Example Input

Example Output

21101 103 ... 197 199

Hint

Author

ZJGSU


public class Main {public static void main(String[] args) {int[] a = new int[11000];         //引用一个数组来记录素数int count = 0;for (int i = 100; i < 200; i++) {if (f(i) == 1) {a[count++] = i;}}System.out.println(count);for (int i = 0; i < count; i++) {System.out.printf("%d ", a[i]);}System.out.println();}//判断n是否是素数!public static int f(int n) {for (int i = 2; i <= Math.sqrt(n); i++) {if (n % i == 0)return 0;}return 1;}}




0 0
原创粉丝点击