正文

将一个偶数分解成质数和2011-11-13 18:34:00

【评论】 【打印】 【字体: 】 本文链接:http://blog.pfan.cn/bigpig/52920.html

分享到:

#include<iostream.h> #include<math.h> #include <windows.h> //判断是否是素数 int IsSushu(int num) { int i; int temp; temp = sqrt(num); for (i=2;i<=temp;i++) { if(num%i==0) { return 0; } } if(i>temp) return 1; } //主函数开始,正常返回1,异常返回0 int main() {     int num; cout<<"input a num: "<<endl; cin>>num; //num=100; if(num<3||num%2!=0) { cout<<"数字非法,10秒后关闭程序"<<endl; _sleep(10000); return 0; } int i,temp; temp = num/2; cout<<" 程序运行结果如下所示:"<<endl; for (i=2;i<=temp;i++) { if(!IsSushu(i)) continue; else { if(!IsSushu(num-i)) continue; else { cout<<num<<"="<<i<<"+"<<num-i<<endl; } } } cout<<"程序运行结束,10秒后关闭程序"<<endl;   _sleep(10000);    return 1; } 程序不解释,大家自己看哇

阅读(1988) | 评论(0)


版权声明:编程爱好者网站为此博客服务提供商,如本文牵涉到版权问题,编程爱好者网站不承担相关责任,如有版权问题请直接与本文作者联系解决。谢谢!

评论

暂无评论
您需要登录后才能评论,请 登录 或者 注册