`

输入1~n 与 n~1 之间的奇数

阅读更多
这是从1到n的~
从n到1的略~ 交换一下一句话的位置即可

public class Test {
	public static void main(String[] args) {
		outputOdd(10);
	}
	
	public static void outputOdd(int n) {
		if(n>1) {
			outputOdd(n-1);
		}
		if(n%2 != 0) System.out.println(n);
	}
}
分享到:
评论

相关推荐

    从1到n的奇数序列,统计3出现的次数

    计算从1~n的奇数序列,统计3出现的次数,源于网络流传的一个段子。 实际上这题是Leetcode中一个题目的变种,即1~n中,1出现的次数。 该代码主要考虑缩减时间复杂性。其实原理与这个题目相同,稍作变化即可,把1换成...

    N阶魔方阵 奇数阶魔方阵

    魔方阵是指一个N×N矩阵(在本题中N仅为奇数,且N>1),以自然数1,2,..., N2为元素进行填充,每个位置上分别放置一个元素,使每行、每列以及主、副对角线上的元素之和都相等。 如3×3魔方阵,图在每行、每列、主对...

    n阶奇数幻方的c程序

    编程输出一个n阶奇数魔方阵,元素由1~n*n组成,其各行、各列和两条对角线上的元素之和都相等。

    C++1158 - 输出奇数和偶数

    输入 n 个整数,将其中的奇数和偶数分别显示出来(1<n)。

    给定N个正整数,请统计奇数和偶数各有多少个-C语言代码

    在本题目中,我们需要使用C语言编写一个程序,该程序能接收用户...运行这个程序后,用户可以依次输入N个正整数,程序会自动统计并显示奇数和偶数的个数。这是一个典型的C语言基础应用,对初学者来说是很好的实践机会。

    python 编写一个函数,输入n为偶数时,调用函数求解(示例)

    # 题目: # 编写一个函数,输入n为偶数时,调用函数求1/2+1/4+...+1/n,当输入n为奇数时,调用函数1/1+1/3+...+1/n

    编写程序输出魔方阵( n 为奇数,n<25)

    魔方阵,古代又称“纵横图”,是指组成元素为自然数1、2…n 的平方的n×n 的方阵,其中每个元素值都不相等,且每行、每列以及主、副对角线上各n 个元素之和都相等。

    c代码-9. 功能:用while语句计算1—n中的奇数之和及偶数之和。

    在这个特定的编程任务中,我们要利用while语句来计算1到n之间所有奇数和偶数的总和。这个过程涉及到对整数的判断、循环控制以及变量的累加操作。下面我们将详细探讨这些知识点。 1. **while循环**: while循环的...

    用C++编写的从屏幕上输入N输出1到N的和

    初级C++学者,写了个小程序,帮助那些不是横精通C++并且爱好C++的同学们

    奇数阶魔方阵C程序源码

    奇数阶魔方阵C程序源码~~~~~~~~~~~~~~~

    数据结构课程设计之奇数魔方阵

    奇数魔方阵是一种n×n的矩阵,其中n为奇数,它的每个单元格填充了从1到n²的数字,且满足一个重要的特性:矩阵的每一行、每一列以及两条主对角线上的数字之和都相等。 首先,我们需要理解奇数魔方阵的基本性质。...

    3_输出n层正方形_输出N层正方形图案_

    标题中的“3_输出n层正方形_输出N层正方形图案_”指的是一个编程任务,要求编写一个程序,能够根据用户输入的层数n,输出相应的n层正方形图案。这种图案通常由数字组成,每一层的数字递增,然后在下一层回溯到原来的...

    2020华为春招–N阶方阵旋转(python)

    (2) 接下来输入方阵的数据,输入N行,每行N个整数用空格分开 (3) 最后输入一个正整数M (0&lt;=M&lt;=10000) 说明:不用考虑异常输入,所有输入都是正常的 输出描述: (1) 输出旋转后的数据,共计N行,每行N个整数,...

    java九宫格代码升级版(可输入任何奇数)

    Java九宫格是一种常见的编程练习,它要求生成一个奇数大小的方阵,其中每个单元格包含1到n²的整数,且每行、每列以及两条对角线上的数字之和都相等。这个任务是基于著名的数学问题——拉丁方阵,尤其在解决数独和...

    自定义打印奇数轴的菱形图案

    输入一个奇数和一个字符,运行得到结果为该字符形成的一个菱形。

    C语言-完数

    编写一个函数 其功能为:接收2 个正整数m 和n 1&lt; m n&lt; 1000 输出m 到n 之间的所有完数(完数就是因子和与它本身相等的数)

    编程实现计算:1!+2!+3!+……+N!的值,要求定义并调用函数计算N!。

    阶乘表示为一个正整数n与小于等于n的所有正整数的乘积,通常表示为n!。例如,5!(5的阶乘)等于5×4×3×2×1,即120。 本题要求使用Delphi编程语言实现计算1! + 2! + 3! + ... + N!的值。这是一个递归问题,因为...

    Android studio中实现输入一个整数N,输出1+2+3+...+N的求和结果

    本专辑为您列举一些(含源码)方面的下载的内容资源。把最新最全的(含源码)推荐给您,让您轻松找到相关应用信息,并提供(含源码)下载等功能。本站致力于为用户提供更好的下载体验,如有最新(含源码)相关资源信息会推送给...

    魔方阵魔方阵魔方阵魔方阵魔方阵

    1. **输入验证**:用户被要求输入一个3到20之间的奇数,程序通过do-while循环确保输入满足条件。如果输入不合法,循环会继续提示用户重新输入。 2. **初始化矩阵**:定义一个n x n的二维数组a,并将其所有元素初始...

Global site tag (gtag.js) - Google Analytics