筛选法求素数

橙三吉。 提交于 2020-01-28 05:10:10
#include <stdio.h>
int main() {
	int arr[100], i, j;
	for (i = 0; i < 100; i++) {
		arr[i] = i + 1;
	}
	arr[0] = 0;
	for (i = 1; i < 99; i++) {
		for (j = i + 1; j < 100; j++) {
			if (arr[j] != 0 &&arr[i] != 0 && arr[j] % arr[i] == 0)
				arr[j] = 0;
		}
	}
	for (i = 0; i < 100; i++) {
		if (arr[i] != 0)
			printf("%d ", arr[i]);
	}
	return 0;
}
标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!