编写一个程序,将小于n的所有质数找出来。
来源:互联网 发布:linux报错e45 编辑:程序博客网 时间:2024/05/22 06:24
c#实现如下:http://www.nowcoder.com/profile/454285/test/3057105/36326#summary
using System;using System.Collections.Generic;namespace ceshi{ class taotao { static List<int> array = new List<int>(); static void Main(string[] args) { int n = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("小于{0}的所有指数如下:", n); Prime(n); foreach (var item in array) { Console.WriteLine(item); } } static void Prime(int n) { for(int i = 0; i < n; i++) { if (i <= 1) continue; if (i == 2) { array.Add(i); continue; } for (int j = 2; j < Math.Sqrt(i) /*&& i % j == 0*/; j++) { if (i % j == 0) break; array.Add(i); } } } }}
c++如下:
#include<iostream>//#include <vector>#include <cmath>using namespace std;bool isPrime(int x){if(x <= 1)return false;if(x == 2) return true;for (int i = 2; i <= sqrt((float)x); ++i){if(x % i == 0)return false;}return true;}vector<int> getAllPrimes(int n){vector<int> res;if(n < 2) return res;for(int i = 2; i < n; ++i){if(isPrime(i)){res.push_back(i);}}return res;}void main(){int n;cin>>n;//vector<int> result = getAllPrimes(n);for(int i = 0; i < result.size(); i++){cout<<result[i]<<endl;}system("pause");}
0 0
- 编写一个程序,将小于n的所有质数找出来。
- 求小于正整数N的所有质数
- 找小于N 的所有质数
- 编写一个找出100以内质数的程序
- 找出2->N之间的所有质数
- 小于N的质数
- 筛法求小于等于整数n的所有质数
- 输出小于N的所有质数(素数)
- 求最大公约数和小于n的所有质数
- java 找出小于数字N的所有素数
- 查找小于某数的所有质数
- 求小于等于n的质数个数
- 【质数算法】——判断质数、求小于N的质数、求前N个质数
- 质数筛选--快速筛选出小于等于N的质数
- 使用Eratosthenes筛找出小于等于n的所有素数的C语言实现
- 20171207编写一个程序,只接受正整数的输入,然后显示所有小于或等于该数的素数。
- 找出1~100之间的所有质数
- 找出比N小的最大质数
- 数据结构与算法分析-c语言描述版 mark allen weiss
- 读书笔记---操作系统概论
- Android中刷新列表
- ERROR:格式化hdfs后,datanode只启动了一个
- Spring请求参数为一个数组
- 编写一个程序,将小于n的所有质数找出来。
- [spoj11482]Count on a trie 解题报告
- leetcode 8 atoi
- 数据文件状态处于recover,恢复正常
- 参考文献的注意事项
- 小白笔记------------------Metasploit 常用工具
- mysql 安装
- HBase性能优化方法总结(一):表的设计
- 简单的banner代码,用css实现滚动banner焦点图, 不用jq也能滚动banner