编程题-如何在C#中用math.sqrt实现求200以内的素数?

问题描述

如何在C#中用math.sqrt实现求200以内的素数?
不用函数,用嵌套循环。始终没想明白怎么写。。。。。。。。。。。。。。。。。。。

解决方案

 using System;public class Test{    public static void Main()    { for (int i = 2; i < 200; i++){    bool isp = true;    for (int j = 2; j <= Math.Sqrt((double)i); j++)        {            if (i % j == 0)                {                isp = false;                    break;                }        }        if (isp) Console.WriteLine(i);}    }}

http://ideone.com/9INyPG

2
3
5
7
11
13
17
19
23
29
31
37
41
43
47
53
59
61
67
71
73
79
83
89
97
101
103
107
109
113
127
131
137
139
149
151
157
163
167
173
179
181
191
193
197
199

如果解决了你的问题,请点下我回答右边的采纳,谢谢。

解决方案二:

 for (int i = 2; i < 200; i++){    bool isp = true;    for (int j = 2; j <= Math.Sqrt((double)i); j++)        {            if (i % j == 0)                {                isp = false;                    break;                }        }        if (isp) Console.WriteLine(j);}
时间: 2024-10-27 12:37:18

编程题-如何在C#中用math.sqrt实现求200以内的素数?的相关文章

c++ 课设 c++编程问题-C++编程题 用类做两个坐标,求两点之间的距离

问题描述 C++编程题 用类做两个坐标,求两点之间的距离 用类做两个坐标,求两点之间距离 C++编程题明天上课就要交了,不交就得挂科,求尽快给以正解,在下感激不进 解决方案 http://codepad.org/zqnz4GTt #include <math.h> #include <iostream.h> using namespace std; class Point { public: int x; public: int y; public: double distance

算法-[编程题] 无平方数因数的数

问题描述 [编程题] 无平方数因数的数 如果一个正整数不能被大于1的完全平方数所整除,那么我们就将该数称为无平方数因数的数.例如,靠前的一些无平方数因数的数是{12356710111314151719-}.创建一个class SquareFree,其中包括一个函数getNumber在给定一个int n后,该函数能够返回第n个最小无平方因数的数.请注意这里是从1开始的,那么如果n=1该算法将会返回最小的无平方数因数的数. n 的取值范围为1到1000000000(其中包括1和1000000000)

汤姆大叔的6道javascript编程题题解

看汤姆大叔的博文,其中有篇(猛戳这里)的最后有6道编程题,于是我也试试,大家都可以先试试. 1.找出数字数组中最大的元素(使用Math.max函数) var a = [1, 2, 3, 6, 5, 4];  var ans = Math.max.apply(null, a);  console.log(ans);  // 6  这题很巧妙地用了apply,如果不是数组,是很多数字求最大值,我们知道可以这样: var ans = Math.max(1, 2, 3, 4, 5, 6);  conso

树-一道编程题,用c++编程,求助

问题描述 一道编程题,用c++编程,求助 给定一颗无根树,假设它有n个节点,节点编号从1到n,求任意两点之间的距离之和,也就是求任意一点到其它点的距离之和,边长都为1.要求时间复杂度为O(n) 解决方案 先做一遍DFS求出所有节点到根节点的距离之和,然后可以发现,如果知道到一个点的距离之和,可以用O(1)求出所有节点到它相邻点的距离之和 解决方案二: /* ***********************************************Author :xdloveCreated T

java面试之常见编程题

1.编程实现:二分搜索算法 解答: public class SearchTest { /** 被搜索数据的大小 */ private static final int size = 5000000; public static void main(String[] args) { long[] data = new long[size]; // 添加测试数据 for (int k = 0; k < data.length; k++) { data[k] = k; } // 要查找的数据 lon

c语言-两道C语言编程题:求教各位大神

问题描述 两道C语言编程题:求教各位大神 两元一瓶啤酒,两个啤酒瓶换一瓶啤酒,四个啤酒瓶盖换一瓶啤酒,输入的金额可以买几瓶. 输入一串字符串,写两个函数,第一个函数使输入的字符串全都后移一位,第二个函数将字符串中的字母大写换小写,小写换大写?. 拜托各位了 谢谢~ 解决方案 第一个问题描述不清,不知道是不是可以借啤酒瓶和瓶盖,我的程序按照不可以编写: #include <stdio.h>int foo(int money){ int c = money / 2; int c1 = 0; int

百度WEB前端JavaScript编程题和HTML/CSS面试题

文章简介:笔试题,百度流程信息管理部Web前端实习研发工程师. 笔试题,百度流程信息管理部Web前端实习研发工程师. JavaScript编程题1.实现输出document对象中所有成员的名称和类型:2.如何获得一个DOM元素的绝对位置?(获得元素位置,不依赖框架)3.如何利用JS生成一个table?4.实现预加载一张图片,加载完成后显示在网页中并设定其高度为50px,宽度为50px:5.假设有一个4行td的table,将table里面td顺序颠倒:6.模拟一个HashTable类,包含有add

鼠标点击坐标-一道C++编程题 绘制三角形 鼠标响应 填充

问题描述 一道C++编程题 绘制三角形 鼠标响应 填充 求大神帮忙!!拜托!写一部分也行 解决方案 除了中国移动4G,我不知道你图上说的是什么 解决方案二: 你自己提问都不愿意把问题说清楚,就这个马虎的态度,还指望有人愿意帮你? 解决方案三: 不是的,是我手机的问题 解决方案四: 这个网站好像放不出来

c-这道编程题为什么会是答案错误?

问题描述 这道编程题为什么会是答案错误? 已知线性表 LA 和 LB 中的数据元素按值非递减有序排列,现要求将 LA 和 LB 归并为一个新的线性表 LC, 且 LC 中的数据元素仍然按值非递减有序排列.例如,设LA=(35811) LB=(2689111520) 则LC=(236688911111520)算法描述如下:从上述问题要求可知,LC中的数据元素或是LA中的数据元素,或是LB中的数据元素,则只要先设LC为空表,然后将LA或LB中的元素逐个插入到LC中即可.为使LC中元素按值非递减有序排