C++第11周项目3(2)——千以内的素数

简介: 课程首页地址:http://blog.csdn.net/sxhelijian/article/details/7910565【项目3- 有趣的数字】先阅读例题,体会处理数字的一般方法,然后自行选题进行解决,掌握这种类型程序设计的一般方法。任务:解决下面的问题(选做一道即算完成任务)(2)输出1000以内的所有素数。#include<iostream> #inclu
+关注继续查看

课程首页地址:http://blog.csdn.net/sxhelijian/article/details/7910565


【项目3- 有趣的数字】先阅读例题,体会处理数字的一般方法,然后自行选题进行解决,掌握这种类型程序设计的一般方法。

任务:解决下面的问题(选做一道即算完成任务)

2)输出1000以内的所有素数。

#include<iostream> 
#include<cmath> 
using namespace std;  
int main()
{  
	int i,m,k,c=0;
	bool prime;
	cout<<2;
	for(m=3;m<=1000;++m)
	{
		prime=true;
		k=int(sqrt(m));
		for(i=2;i<=k;i++)   //最多循环至……
		{
			if(m%i==0)
			{
				prime=false;
				break;
			}
		}
		if(prime)
		{
			++c;   //c代表目前找到的素数数目
			if(c%10!=0)
				cout<<"\t"<<m;
			else
				cout<<endl<<m;
		}
	}
		cout<<endl;
	return 0; 
}  

运行结果





目录
相关文章
|
5天前
|
人工智能 分布式计算 Java
【C++初阶】前言——C++的发展简述及学习方法分享
之前我们一直分享C语言和使用C语言完成数据结构的初阶的文章,今天我们正式进入C++的学习,这篇文章主要是给大家带来的是C++的由来、以及和C语言的区别、更主要的是和大家分享自己的学习方法,给一些我的建议。
|
15天前
|
存储 安全 编译器
C++入门学习(4)引用 (讲解拿指针比较)
C++入门学习(4)引用 (讲解拿指针比较)
|
C++ 机器学习/深度学习 算法
2014秋C++第11周项目6参考-回文、素数
课程主页在http://blog.csdn.net/sxhelijian/article/details/39152703,课程资源在云学堂“贺老师课堂”同步展示,使用的帐号请到课程主页中查看。 【项目6-回文、素数】(1)编制一个函数reverse,返回给定数据的“反序数”,例如输入1234,输出4321。请编制reverse函数,在下面代码的基础上补充相关的部分,实现要求的功能。 int
1551 1
|
C++ 机器学习/深度学习
C++第11周项目3——回文、素数
课程首页在:http://blog.csdn.net/sxhelijian/article/details/11890759 【项目3-回文、素数】 (1)编制一个函数reverse,返回给定数据的“反序数”,例如输入1234,输出4321。 #include &lt;iostream&gt; using namespace std; int reverse(int);//自定义函数的原
1284 1
|
机器学习/深度学习 C++
C++第13周项目4——多文件组织回文、素数
课程首页地址:http://blog.csdn.net/sxhelijian/article/details/7910565 【项目4-多文件程序组织】  按《C++程序设计题解与上机指导》P226第15.4节的提示,建立一个包含多个文件的项目,将第12周“项目4-回文、素数”中所做工作用多文件组织起来。其中,main()函数保存在一个文件中,所有自定义函数保存到另外一个文件中,运行程序并得
1101 0
|
机器学习/深度学习 C++
C++第12周项目4——用函数解决素数、回文数等
课程首页地址:http://blog.csdn.net/sxhelijian/article/details/7910565 【项目4-回文、素数】   编制一个返回值为bool型的函数isPrimer(),用于判断参数是否为素数,isPalindrome()用于判断参数是否是回文数,调用函数回答以下问题(可以分别编制几个程序完成,也可以在一个main()函数中完成,输出时,用明显的提示语,
1403 0
|
C++ 机器学习/深度学习
C++第11周项目3(6)——万以内可逆素数
课程首页地址:http://blog.csdn.net/sxhelijian/article/details/7910565 【项目3- 有趣的数字】先阅读例题,体会处理数字的一般方法,然后自行选题进行解决,掌握这种类型程序设计的一般方法。 任务:解决下面的问题(选做一道即算完成任务) (6)若一个素数的反序数仍为素数,则称为可逆素数。求10000以内的所有可逆素数。 #include
1335 0
|
C++ 机器学习/深度学习
C++第11周项目3(5)——万以内回文素数
课程首页地址:http://blog.csdn.net/sxhelijian/article/details/7910565 【项目3- 有趣的数字】先阅读例题,体会处理数字的一般方法,然后自行选题进行解决,掌握这种类型程序设计的一般方法。 任务:解决下面的问题(选做一道即算完成任务) (5)输出10000以内的所有回文素数(提醒:某数是素数后再判断是否也是回文数。) #include
1159 0
|
C++ 数据格式 XML
c++ builder 中的 XMLDocument 类详解(4) - 攻取根目录下元素数
//--------------------------------------------------------------------------- #ifndef Unit1H #define Unit1H //-----------------------------------...
853 0
热门文章
最新文章
相关产品
云迁移中心
推荐文章
更多