`

偶数拆分成两奇数之和

 
阅读更多
/***********************************************************************
 * 求偶数拆分成两个奇数的组合
************************************************************************/
class Test
{
    static void Main()
    {
        int b;
        do
        {
            try
            {
                b = Convert.ToInt32(Console.ReadLine());
            }

            catch (Exception ex)
            {

                throw (ex);
            }

            if (b % 2 == 0)
            {
                if (b > 0)
                {
                    for (int i = 1; i <= (b + 1) / 2; i++)
                    {
                        if (i % 2 != 0)
                        {
                            Console.WriteLine("{0}={1}+{2}", b, i, b - i);
                        }
                    }
                }
                else
                {
                    for (int i = -1; i >= (b - 1) / 2; i--)
                    {
                        if (i % 2 != 0)
                        {
                            Console.WriteLine("{0}={1}+{2}", b, i, b - i);
                        }
                    }
                }
            }
            else
            {
                Console.WriteLine("你输入的不是偶数");
            }
        } while (0 != b);
    }
}
分享到:
评论

相关推荐

    分支与循环程序设计 将一个包含20个元素的数组STRING分成一个偶数数组STRING1和一个奇数数组STRING2

    编写程序,将一个包含20个元素的数组STRING分成一个偶数数组STRING1和一个奇数数组STRING2。 要求采用循环和串操作指令完成。

    python对输出的奇数偶数排序实例代码

    我们从小学的时候就学习了奇数偶数,知道整数可以分成奇数和偶数两大类,能被2整除的数叫做偶数,不能被2整除的数叫做奇数。在我们python编程中,会遇到很多数字和代码,有的时候会很乱,不好操作。 在遇到奇数偶数...

    王爽汇编实验附答案及代码

    (1)若两个数中有一个数是奇数,则将奇数存入A中,偶数存入B中 (2)若两个数均为奇数,则两数分别加1,并存回原变量。 (3)若两个数均为偶数,则两变量不变。 3比较两个字符串string1和string2所含的字符是否相同...

    4-06 分支转移程序设计.zip

    4-06 分支转移程序设计.zip

    ACM算法竞赛中快速傅里叶变换的C++代码实现

    将输入序列分成偶数索引和奇数索引两个子序列。 递归地对这两个子序列进行FFT计算。 合并这两个子序列的FFT结果,得到整个序列的FFT结果。 FFT算法在数字信号处理、图像处理、通信系统等领域有着广泛的应用,因为它...

    计算机外部设备.doc

    5、隔行扫描方式P59 指将整个画面扫描线分成"奇数场"和"偶数场",例如,第0、2、4…等扫描线构成"偶数场 ",第1、3、5…等扫描线构成"奇数场",一般先扫"偶数场",然后扫"奇数场",这时,如 果总行数不变,分辨率...

    办公提效工具v10.0(图片批量处理+文本批量操作+长图拼接切图)

    3、删除内容:可以批量删除文章前后各多少行、删除连续行、隔行删除可选奇数行或偶数行或隔多少行删除1行)、删除空白行、删除重复行、删除指定行号或删除包含某关键字的行,也可以根据文字内容批量删除。 4、合并文本...

    2021人教版小学五年级数学下册期末测试题7.doc

    1、奇数和偶数的和仍是奇数。( ) 2、分子和分母是不同的质数,这个分数一定是最简分数。( ) 3、15的约数一定比它的倍数小。( ) 4、体积相等的长方体,表面积一定相等。( ) 5、做一个零件,甲用了小时,乙用...

    三分法查找假币问题及C语言实现.docx

    1. 如果硬币数量为奇数,则将硬币分成三堆,每堆硬币数量尽量相等。 2. 如果硬币数量为偶数,则将硬币分成三堆,每堆硬币数量尽量相等,多出来的硬币放在一堆。 3. 将两堆硬币放在天平两端称重: - 如果天平平衡,...

    alter去隔行处理1

    背景在隔行视频中,一帧视频被分成两场,一场含有偶数行扫描线,一场含有奇数行扫描线。然而,为了能够在 LCD 或者等离子体显示器上显示任意的隔行视频,必须进行去隔

    FPGA高清视频去隔行

    FPGA高清视频去隔行 在隔行视频中,一帧视频被分成两场,一场含有偶数行扫描线,一场含有奇数行扫描线。然而,为了能够 在 LCD 或者等离子体显示器上显示任意的隔行视频,必须进行去隔行处理。

    《剑指Offer》刷题笔记——面试题41. 数据流中的中位数

    难度:困难 一、题目描述: 二、解题分析: 1、 使用大根堆和小根堆   假想我们现在有两个容器 A...  我们只要将上面的两个容器的数据数目只差保持在 1 之内即可,也就是说 A 和 B 将整体数据以中位数划分开来了 #p

    java经典编程题

    1.输出所有的“水仙花数”,水仙花数是指一个三位数,这个数的各位数字的立方和就是该数本身。 2.将一个正整数分解质因数,如:18=2*3*3;...24.如果一个数恰好等于它的因子之和,则叫“完数”求1000以内所有完数;

    2018年人教版五年级数学下册期末检试卷 (5).doc

    4.在2,23,36,47,65,71,111这些数中,奇数有( );偶数 有( );质数有( );合数有( )。 5.一个正方体的表面积是24㎡,它的体积是( )m。 6.已知长方体的体积是72dm,它的底面积是9dm,它的高是( )...

    C语言实现分治法实例

    这个函数将数组a[l]…a[r]分成a[l],…,a[m]和a[m+1],…a[r]两部分,分别求出每一部分的最大元素(递归地),并返回较大的那一个作为整个数组的最大元素.如果数组大小是偶数,则两部分大小相等;如果是奇数,第一部分比第二...

    构建大顶堆leetcode-LeetCode:ヾ(◍°∇°◍)ノ゙小黄的LeetCode刷题之路

    整数组顺序使奇数位于偶数前面 把数组排成最小的数 和为 S 的连续正整数序列 和为 S 的两个数字 N 数之和 三数之和 二维数组 构建乘积数组 顺时针打印矩阵 数据统计 数组中出现次数超过数组长度一半的数字 第一个只...

    kafka-streams-log-correlation

    使用Kafka流进行分布式跟踪 ...这个相当简单的演示应用程序使用数字输入流,然后将其分成两个分别的奇数和偶数主题。 无需任何跟踪,此应用程序将如下所示。 @Bean public KStream&lt; String , Integ

    《数据结构 1800题》

    16.设m.n均为自然数,m可表示为一些不超过n的自然数之和,f(m,n)为这种表示方式的数目。例f(5,3)=5, 有 5种表示方式:3+2,3+1+1,2+2+1,2+1+1+1,1+1+1+1+1。 ①以下是该函数的程序段,请将未完成的部分填入,...

Global site tag (gtag.js) - Google Analytics