关于求素数 一列小程序


</pre><pre code_snippet_id="483066" snippet_file_name="blog_20141012_3_4972174" name="code" class="cpp">#include <stdio.h>
#include<math.h>
#define N 101
int main(){
	int i, j, line, a[N];
	for (i = 2; i < N; i++)
		a[i] = i;
	for (i = 2; i <sqrt(double(N)); i++)//sqrt内部要用double型因此要强制转换
	{
		for (j = i + 1; j < N; j++)
		{
			if (a[i]!= 0 && a[j]!= 0)//排除跟自身相等的素数
				if (a[j] % a[i] == 0)

					a[j] = 0;//如果能除尽则把a[i]换为0
		}
	}
	for (i = 2 ,line = 0; i < N; i++)
	{
		if (a[i] != 0)
		{
			printf("%5d",a[i]);
			line++;
		}
		if (line == 10)
		{
			printf("\n");//每十个数换一次行
			line = 0;
		}

	}
	printf("\n");
	return 0;
}

时间: 2024-08-05 08:26:54

关于求素数 一列小程序的相关文章

小程序的红利期

其实一直都有人问我,小程序是否还有机会.我必须承认,一开始我就看错了,也许现在还是错的,不过没关系,跟大家分享一下,如果又错了,就继续攒经验值.对创业者而言,很多时候,做错总比错过有价值. 我最近常说的是,小程序的价值,在于寄生. 小程序自身的入口,只有一个,是附近的小程序.当然,这个入口也是有价值的,但不足以支撑腾讯关于小程序生态的野心. 那么其他的入口,全部是寄生关系. 我们来数一数. 1.公众号 以前公众号只可以绑定3个小程序,后来放开50个.我们注意到这段时间很多公众号都绑定了小程序,这

从前端程序员的视角看小程序的稳定性保障

当我们谈业务稳定性的时候,通常是指后端工程师从架构的角度来看的,例如限流和降级.流量调度.业务开关.容量压测等,但监控也是整个业务稳定性建设中不可或缺的一环,例如对业务和前端的监控,以保证出现问题的时候,可以第一时间找到根因所在.今天,我们就结合小程序的场景,来看看如何做好小程序的监控. 小程序与 H5 的不同 小程序和 H5 都属于移动端场景下的技术选择方案,那么这里介绍一下小程序与 H5 的不同. 1.运行环境的不同 传统的 H5 的运行环境是浏览器,包括 webview,其中浏览器提供 w

模板小程序】求小于等于N范围内的质数

xiaoxi666 联系邮箱: [email protected] 博客园 首页 新随笔 联系 订阅 管理 [模板小程序]求小于等于N范围内的质数 1 //筛法求N以内的素数(普通法+优化),N>=2 2 #include <iostream> 3 #include <cmath> 4 #include <vector> 5 using namespace std; 6 ///寻找N以内的质数 7 vector<int> find_Prime(int

【模板小程序】求小于等于N范围内的质数

1 //筛法求N以内的素数(普通法+优化),N>=2 2 #include <iostream> 3 #include <cmath> 4 #include <vector> 5 using namespace std; 6 ///寻找N以内的质数 7 vector<int> find_Prime(int N) 8 { 9 vector<int> prime_tmp(N,1); 10 for(int i=0; 2*i+3<=sqrt(

&lt;原创&gt;两个数字列号转字母列名的小程序

我在工作中遇到一个问题,在编写excel宏代码的时候,有时候,某一个数据需要定位放在某一个单元格中,但是这个单元格并不是本身就存在的单元格,而是在程序执行过程中,一步一步填写数据之后生成出来的单元格,只知道应该是第几列,却不知道列名字母是什么,所以,我就编写了下面的小程序,两个小程序的效果一样,只不过在编写思路上有差别. 这两个小程序都采用了函数的方式,方便在其他的程序中调用. Function ColNoToColName1(ColNo As Integer) As String  '列号转为

解剖被称为「外星人程序」的求PI小程序

|版权声明:本文为博主原创文章,未经博主允许不得转载. 原代码如下: 1 /*某年Obfuscated C Contest佳作选录:*/ 2 long a=10000,b,c=2800,d,e,f[2801],g; 3 main(){for(;b-c;)f[b++]=a/5; 4 for(;d=0,g=c*2;c-=14,printf("%.4d",e+d/a),e=d%a) 5 for(b=c;d+=f[b]*a,f[b]=d%--g,d/=g--,--b;d*=b);} 输出: 3

自定义省市选择器 微信小程序多列选择器

由于微信小程序的选择器为省市区选择器共3列 如我仅需要省市2列的选择器 就需要我们另寻他法找来找去没有合适的 只能自己写了 1. 首先我们把所需要的省数据 市县数据放在一个 p_c.js 文件里面,使用的时候可以通过util 来引用 //p_c.js module.exports = { "province": [ { "title": "上海市", "weight": 1, "evaluation_value&qu

JAVA 基础编程练习题27 【程序 27 求素数】

27 [程序 27 求素数] 题目:求 100 之内的素数 package cskaoyan; public class cskaoyan27 { @org.junit.Test public void prime() { int mix = 1; int max = 100; for (int i = mix; i <= max; i++) { if (isPrime(i)) { System.out.println(i); } } } private boolean isPrime(int

Python小程序代码片

用于记录自己写的,或学习期间看到的不错的,小程序,持续更新...... **************************************************************** [例001]计算:1-2+3-4..+199-200值 #encoding=utf-8 #计算 1-2+3-4..+199-200值 #1+3+5+7+...199 #-2-4-6...-200 sum1 = 0 sum2 = 0 for i in range(1,200,2): #计算1+3+5