温暖摩托

文章
3
资源
0
加入时间
3年0月21天

青蛙跳台(递归和非递归实现)一、问题描述:二、问题分析:三、代码实现:四、问题进阶:

青蛙跳台一、问题描述:二、问题分析:三、代码实现:1、递归实现:2、非递归实现:四、问题进阶:1、问题分析:2、代码实现:一、问题描述:一只青蛙一次可以跳上1级台阶,也可以跳上2级。求该青蛙跳上一个n级的台阶总共有多少种跳法(先后次序不同算不同的结果)。二、问题分析:当n=1时,有一种跳法:1、跳1级。当n=2时,有两种跳法:1、跳1级,跳1级。2、跳2级。当n=3时,有三种跳法:1、跳1级,跳1级,跳1级。2、跳1级,跳2级。3、跳2级,跳1级。我们可以将n级台阶时的跳法看成是

将10个数中的所有偶数除以2,所有奇数乘以2后输出这些数值。

7-5 数组中偶数除以2,奇数乘以2输入格式:在一行中输入10个用空格间隔的正整数,数据之间只能各用1个空格间隔。输出格式:直接在一行中输出变化后的数组,每个数据输出占4列列宽。输入样例:1 2 3 4 5 6 7 8 9 10输出样例: 2 1 6 2 10 3 14 4 18 5写出代码如下:#include<stdio.h>int main(){ int i; int a[10];