习题3-41
2015-06-11 23:00
323 查看
#include<stdio.h> #include<math.h> int prim(int num) { int i,j=0; for(i=2;i<=sqrt(num);i++) { if(num%i==0) j++; } if(j==0) return 1; else return 0; } int main() { int a,i; while(1) { printf("请输入一个大于2的偶数"); scanf("%d",&a); for(i=2;i<=a/2;i++) { if(prim(i)&&prim(a-i)) break; } printf("%d=%d+%d\n",a,i,a-i); } return 0; }
相关文章推荐
- Leetcode[101]-Symmetric Tree
- 【转】gcc warning: braces around scalar initializer (标量初始化的括号)
- ubuntu13 安装 pycharm
- Oracle EBS R12 WIP Component Issue&Return Process
- java 跳转语句
- mwc飞控使用debug调试
- contentType与pageEncoding、charset的区别
- 2015061107 - 工作不开心想离职,可是不知道下一份工作想做什么?
- java实验(客户端) 2015106宋世超
- 【Android基础】数据适配器Adapter的使用
- 关于Linux开启pathinfo,lnmp开启pathinfo
- Implement Stack using Queues - LeetCode 225
- servlet,page指令,meta三者的Content-Type的区别与联系
- C++红旗之更短形式:500多字符且无法遵守原题规则
- C#,int转成string,string转成int
- jQuery map vs. each作者该解法对吗?
- drawSelf中的参数
- Java内部类的使用小结
- JDK自带的native2ascii工具完全揭密
- innodb purge操作