[语言月赛202305] 计算阶乘
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
题目背景
相信你已经知道阶乘的定义:
$$n! = n \times (n - 1) \times (n - 2) \times \dots 1 $$现在,我们给出双阶乘的定义:
当 为奇数时,
$$n!! = n \times (n - 2) \times (n - 4) \times \dots \times 1 $$当 为偶数时,
$$n!! = n \times (n - 2) \times (n - 4) \times \dots \times 2 $$特别的,。
例如,,。
题目描述
给定整数 ,请你求出 的值。
输入格式
本题单测试点内有多组测试数据。
输入的第一行是一个整数,表示数据组数 。接下来依次给出每组数据的输入信息。
对每组数据,输入只有一行一个整数表示给定的 。
输出格式
对每组数据,输出一行一个整数表示 的值。
1
2
2
1
3
4
提示
数据规模与约定
- 对 的数据,。
- 对 的数据,。
- 对 的数据,,。
提示
。