C++第6次实验

一‘问题及代码
/*   
* 文件名称:输出质数
* 作    者:刘坤  
* 完成日期:2016年5月20日   
* 版 本 号:vc6.0   
* 对任务及求解方法的描述部分:运用双重循环完成  
* 输入描述:无  
* 问题描述:输出1000-10000内个位和千位相同的质数   
* 程序输出:略  
* 问题分析:双重循环
* 算法设计:略   
*/  

#include<iostream>
using namespace std;
void main()
{
	int i,j,a,b;
	for(i=1000;i<10000;i++)
	{
		a=i%10;
		b=i/1000;
		if(a==b)
		{	
		for(j=2;j<i;j++)
			{
				if(i%j==0)break;
			}
	    if(j>=i) cout<<i<<endl;
		}
		
	}
}
二、运行结果
<img src="https://img-blog.csdn.net/20160520113630851?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="" />
三、心得体会
编程需要理清思路,尤其是循环,需要一步一步细心编写。
四、知识点总结
熟练使用双重循环解决问题。

猜你喜欢

转载自blog.csdn.net/kunlcw/article/details/51460149