设计C语言程序,把由键盘输入的数列(如1,3,5,7,9)按相反的顺序(如9,7,5,3,1)输出

Python017

设计C语言程序,把由键盘输入的数列(如1,3,5,7,9)按相反的顺序(如9,7,5,3,1)输出,第1张

1 创建数组,保存数列

2 输入数列到数组。

3 反序输出该数组。

以输入5个数并反序为例:

#include <stdio.h>

int main()

{

    int i,a[5]

    for(i = 0 i < 5 i ++)

    {

        scanf("%d",a+i)//输入5个数。

    }

    for(i = 4 i >= 0 i --)

        printf("%d",a[i])//反序输出5个数。

    return 0

}

#include <stdio.h>

int fact(int n)

{

    if(n == 0)

        return 1

    return n * fact(n - 1)

}

int main(void)

{

    printf("1! = %d\n", fact(1))

    printf("3! = %d\n", fact(3))

    printf("5! = %d\n", fact(5))

    printf("7! = %d\n", fact(7))

    printf("9! = %d\n", fact(9))

    return 0

}