Console-算法-一个偶数总能表示为两个素数之和
2013-05-07 17:52
302 查看
ylbtech-Arithmetic:Console-算法-一个偶数总能表示为两个素数之和 |
1.A,Demo(案例) |
题目:一个偶数总能表示为两个素数之和。
1.程序分析:
1.B,Solution(解决方案)【不太理解】 |
using System; namespace ConsoleApplication1 { class Program { static void Main(string[] args) { int a, b, c, d; a = Convert.ToInt32(Console.ReadLine()); for (b = 3; b <= a / 2; b += 2) { for (c = 2; c <= Math.Sqrt(b); c++) { if (b % c == 0) { break; } if (c > Math.Sqrt(b)) { d = a - b; } else { break; } for (c = 2; c <= Math.Sqrt(d); c++) { if (d % c == 0) { break; } if (c > Math.Sqrt(d)) { Console.WriteLine("{0}={1}+{2}",a,b,d); } } } } } } }
1.C,Execution Result(运行结果) |
作者:ylbtech 出处:http://ylbtech.cnblogs.com/ 本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。 |
相关文章推荐
- 一个偶数总能表示为两个素数的和.
- 一个偶数总能表示为两个素数之和(do)
- 【程序44】 题目:一个偶数总能表示为两个素数之和。
- 一个偶数总能表示为两个素数之和。要求:输入一个偶数,将其表示成两个素数之和,直到输入的数为0。
- java 一个偶数总能表示为两个素数之和。
- 一个偶数总能表示为两个素数之和
- 【程序44】 题目:一个偶数总能表示为两个素数之和。
- 一个偶数总能表示为两个素数之和
- 49-一个偶数总能表示为两个素数之和
- 一个偶数总能表示为两个素数之和。
- 哥德巴赫猜想-一个偶数可以表示为两个素数之和
- 编程验证哥德巴赫猜想:任意一个充分大的偶数,可以用两个素数之和表示。如: 4 = 2 + 2 6 = 3 + 3。 **输入格式要求:"%d" 提示信息:"Input a number:\n"
- 哥德巴赫猜想之一:是任何一个大于5的偶数都可以表示为两个素数之和(C语言)
- 所谓哥德巴赫猜想是说任何一个大于2的偶数都能表示为两个素数之和。
- 验证歌德巴赫猜想:任何一个充分大的偶数都可以表示为两个素数之和。请输入一个偶数,将其表示成两个素数之和。
- 华为OJ:查找组成一个偶数最接近的两个素数
- 华为oj_查找组成一个偶数最接近的两个素数
- 华为OJ 初级:查找组成一个偶数最接近的两个素数
- 查找组成一个偶数最接近的两个素数
- 从键盘输入一个正偶数,将该偶数拆分成两个素数之和