c++第6次实验
2016-05-20 11:40
232 查看
一、问题及代码:
二、运行结果:
![](http://img.blog.csdn.net/20160520113516042?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
三、心得体会:写惯了函数的代码,写这些循环的代码很激动。
四、知识点总结:先用if语句将个位和千位相等的数筛选出来,再对这些数判断是否是质数。
/* 文件名称:1.cpp * 作 者: 刘璇 * 完成日期:2016年5月20日 * 版 本 号:v1.0 * 对任务及求解方法的描述部分:求1000及10000之间的质数,且个位和千位相等。 * 输入描述:无 * 问题描述;求1000及10000之间的质数,且个位和千位相等。 * 程序输出:略 * 问题分析:略 */ #include<iostream> using namespace std; int main() { int x,i,j=0,a,b; for(x=1000;x<=10000;x++) { a=x%10; b=x/1000; if(a==b) { for(i=2;i<x;i++) { if(x%i==0) break; } if(i==x) cout<<x<<' '; } } return 0; }
二、运行结果:
三、心得体会:写惯了函数的代码,写这些循环的代码很激动。
四、知识点总结:先用if语句将个位和千位相等的数筛选出来,再对这些数判断是否是质数。