【笔试】2、求素数
来源:互联网 发布:新人网络男主播技巧 编辑:程序博客网 时间:2024/06/05 18:12
/** 题目:题目:判断101-200之间有多少个素数,并输出所有素数。 程序分析:判断素数的方法:用一个数分别去除2到sqrt(这个数),如果能被整除, 则表明此数不是素数,反之是素数。 * 时间:2015年7月27日11:18:22* 文件:lianxi02.cpp* 作者:cutter_point*/#include <iostream>#include <fstream>using namespace std;int main(){unsigned int begin = 101, end = 200; //首先确定范围int sum = 0;//统计个数ofstream out("sushu.txt");//那么我们就要遍历在这个之间的所有的数for (unsigned int i = begin; i < end; ++i){//然后把所有的数进行对2取余,如果余数不为0,说明这个数就是素数unsigned int chushu = 2;unsigned int chushu2 = sqrt(i);unsigned int sushu;bool ok = true;for (unsigned int j = chushu; j < chushu2 + 1; ++j){sushu = i % j;if (sushu == 0){//只要有一个ok,那么就不是素数ok = false;break;}}if (ok == true){++sum;//统计素数的个数if (sum % 10 == 0){out << "\n";cout << "\n";}//首先我们每10个数换一次行out << i << "\t";cout << i << "\t";}}out << endl << "=====素数的个数是:" << sum << endl;cout << endl << "=====素数的个数是:" << sum << endl;return 0;}
0 0
- 【笔试】2、求素数
- 求素数2
- 求素数2
- 筛选法求素数2
- 笔试题:求第M个到第N个素数之间所有素数
- 求素数
- 求素数
- 求素数
- 求素数
- 求素数
- 求素数
- 求素数
- 求素数
- 求素数
- 求素数
- 求素数
- 求素数
- 求素数
- 妙味课堂视频总结
- poj 3264 Balanced Lineup(RMQ)
- PyQt5初级教程--PyQt5中的事件和信号[6/13]
- 华为OJ刷题(称砝码,两个IP是否是同一子网)
- 1075. PAT Judge (25)
- 【笔试】2、求素数
- Unity 真机调试
- 大数据
- Java-----读、写文件的几种方法
- uva 131 - The Psychic Poker Player
- POJ 1321 棋盘问题
- HDU 2852 线段树(查询有序位置)
- 机房收费总结
- 【笔试】3、水仙花数