3_10.cpp
上传用户:zipjojo
上传日期:2009-07-20
资源大小:70k
文件大小:1k
- # include <iostream.h>
- # include <math.h>
- const int row=5;
- bool Fun(int prime)//判断素数函数
- {
- int i=2;
- bool f=1;
- while (i<=sqrt(prime) && f)
- {
- if (prime %i==0)
- f=0;
- else
- i++;
- }
- return f;
- }
- void main()
- { int sta=8,add1,k=0,add2,n;
- cout<<"Input an even number(>=8):"; //提醒用户输入预测偶数
- cin>>n; //从键盘读入数据
- while (sta<=n)
- {
- add1=2;
- add2=sta-add1;
- while (!Fun(add1)||!Fun(add2))
- {
- add1=add1+1;
- add2=sta-add1;
- }
- if (k>=row) //控制每行输出算式个数
- {
- cout<<endl;
- k=0;
- }
- cout<<sta<<"="<<add1<<"+"<<add2<<" ";
- k++;
- sta=sta+2;
- }
- cout<<endl<<"恭喜你!在你给定的范围内,"歌德巴赫猜想"已被验证!"<<endl;
- }