首页 > 代码库 > nyOJ基础题:另一种阶乘问题 如1!!+2!!+3!!
nyOJ基础题:另一种阶乘问题 如1!!+2!!+3!!
#include<stdio.h>int jCheng[21];//as you likevoid generateSpecialJCheng(int input){ //!!阶乘存入第k个位置 for(int k = 1; k <= input; ++k){ int summary = 1; for(int s = 1; s <= k; s += 2){ summary *= s; } jCheng[k] = summary; }}int main(){ generateSpecialJCheng(20); int loop_rounds; while(~scanf("%d", &loop_rounds)){ while(loop_rounds--){ int t; unsigned long long total = 0; scanf("%d", &t); for(int i = 1; i <= t; i++){ total += jCheng[i]; } printf("%I64u\n", total); } } return 0;}/*样例输入235样例输出523*/
nyOJ基础题:另一种阶乘问题 如1!!+2!!+3!!
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。