求两个数之间的质数 -----------基于for循环 算法思想
前端代码:
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
</head>
<body>
<form id="form1" runat="server">
<div>
起始数: <asp:TextBox ID="txt_start" runat="server"></asp:TextBox>
结束数:<asp:TextBox ID="txt_end" runat="server"></asp:TextBox>
</br>
提交:<asp:Button ID="Button1" runat="server" Text="计算"
onclick="Button1_Click" />
<asp:Label ID="Label1" runat="server" Text=""></asp:Label>
</div>
</form>
</body>
</html>
后端代码:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls; public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{ }
protected void Button1_Click(object sender, EventArgs e)
{
int i_start = int.Parse(txt_start.Text);
int i_end = int.Parse(txt_end.Text);
int i_beTest;
Boolean b_textReault; string str_reault = "质数有:";
for (i_beTest = i_start; i_beTest <= i_end; i_beTest++)
{
b_textReault = iszhishu(i_beTest);
if (b_textReault == true)
{
str_reault += i_beTest + ",";
}
Label1.Text = str_reault; }
}
protected Boolean iszhishu(int i_beTest)
{
Boolean _result = true;
for(int i= i_beTest/2;i>=2;i--)
{
if(i_beTest%i==0)
{
return false;
break;
}
}
return true;
}
}
执行结果
求两个数之间的质数 -----------基于for循环 算法思想的更多相关文章
- js求连个数之间的数字
		整理出自项目中一个需求,求两个数之间的数字. const week = function(arr,arr2){ let a=parseInt(arr); let b=parseInt(arr2); l ... 
- 实验一:实现求正整数1-N之间所有质数的功能,并进行测试。
		实验一 Java开发环境的熟悉(Linux + Eclipse) 实验内容 1.使用JDK编译.运行简单的Java程序: 2.使用Eclipse 编辑.编译.运行.调试Java程序. 命令行下的程序开 ... 
- JavaScript获取两个数之间的任意随机数
		通过JavaScript的Math.random()方法可以获取0到1之间的任意随机数,那如何获取任意给定的两个数之间的随机数呢?如获取2和5之间的随机数,5和10之间的随机数等. 由于Math.ra ... 
- 求两个数的最大公约数(Euclid算法)
		求两个数 p 和 q 的最大公约数(greatest common divisor,gcd),利用性质 如果 p > q, p 和 q 的最大公约数 = q 和 (p % q)的最大公约数. 证 ... 
- 求两个数中的较大值max(a,b)。(不用if,>)
		题目:求两个数的较大值,不能使用if.>. 1.不使用if.>,还要比较大小,貌似就只能使用条件表达式: x=<表达式1>?<表达式2>:<表达式3>; ... 
- 算法笔记(c++)--求一个数的所有质数因子
		算法笔记(c++)--求一个数的所有质数因子 先贴题目: 这题不难,恶心在理解上面.最后看评论知道了怎么回事: 2*2*3*3*5=180 按照这逻辑的话应该输入的数由一系列质数相乘出来,所以每次找到 ... 
- 求两个数a、b的最大公约数
		//求两个数a.b的最大公约数 function gcd(a,b){ return b===0?a:gcd(b,a%b) } 
- c语言实践:求两个数的最大公约数
		我的思路是这样的:比如12和16这两个数.先理解一下概念,什么叫最大公约数.就是12有很多个因数,16也有很多个因数,这两堆因数中有一些重合的因数,在这些重合的因数中找到那个最大的.那么最大公约数一定 ... 
- 【C语言】求两个数中不同的位的个数
		//求两个数中不同的位的个数 #include <stdio.h> int count_different(int a, int b) { int count = 0; int c = a ... 
随机推荐
- java将字符串根据空格进行分割,使用split方法
			public class D { public static void main(String[] args) { String b = "Hello Java World"; S ... 
- java⑧
			1.switch的表达式取值: byte short int char Enum(枚举) jdk1.7版本以上支持 String类型 2. break: 01.代表跳出当前方法体!跳出 ... 
- caffe中全卷积层和全连接层训练参数如何确定
			今天来仔细讲一下卷基层和全连接层训练参数个数如何确定的问题.我们以Mnist为例,首先贴出网络配置文件: name: "LeNet" layer { name: "mni ... 
- Linux学习 : Socket 网络编程入门
			一.socket()函数 int socket(int domain, int type, int protocol); domain:即协议域,又称为协议族(family).常用的协议族有,AF_I ... 
- 使用kafka和zookeeper 构建分布式编译环境
			1:在每台机器上安装jdk, 脚本代码如下: 每一个机器上下载jdk,zookeeper,kafka 链接:https://www.oracle.com/technetwork/java/javase ... 
- day 27 多态 接口 类方法 静态方法  hashlib 摘要算法模块
			# 多态的理解:# Python 天生自带多态# 鸭子类型 list 和 tuple 就是一对鸭子类型 很像但是没有继承关系## 而其他的类型 上传参数或者打印参数的时候 必须是指定的数据类型# -- ... 
- Python 连接 redis 模块
			redis 模块使用可以分类为: 连接方式 连接池 操作 String操作 Hash操作 List操作 Set操作 Sort Set操作 管道 发布订阅 (1)操作模式 redis提供两个类Redis ... 
- 用MFC库函数AfxBeginThread()来创建线程
			在进行多线程程序设计的时候,我们经常用到AfxBeginThread函数来启动一条线程该函数使用起来非常的简单方便,其定义如下: 1.函数原型 CWinThread* AfxBeginThread( ... 
- 开发者用的linux系统推荐
			开发者对操作系统的4个需求 俗话说,吃什么补什么.一个开发者(也可以叫“程序员”)需要具备4个特色:办事利索(性能).相貌平平拒绝杀马特(外观).消化能力优秀(易安装).知识技能储备雄厚(软件多),所 ... 
- C# Windows IPSEC监控(仅此一家,别无分店)
			Windows IPSEC监控,使用C#编写,输出为一行字符串,可以按照既有IPSEC规则生成模板 using System; using System.Diagnostics; using Syst ... 
