题解 | #阶乘#

阶乘

https://www.nowcoder.com/practice/e58c8a55162d49c48115bdfa5da7da56

//输入n, 求y1=1!+3!+...m!(m是小于等于n的最大奇数) y2=2!+4!+...p!(p是小于等于n的最大偶数)。
#include<stdio.h>
int  jiecheng(int n) {
    int i, sum = 1;
    for (i = 1; i <= n; i++)
        sum = sum * i;
    return sum;
}
int main() {
    int n, i, j, y1, y2, sum1, sum2;
    y1 = y2 = 0;
    while (scanf("%d", &n) != EOF) {
        for (i = 1; i <= n; i++) {
            if (i % 2 != 0) { //奇数阶乘
                y1 = y1 + jiecheng(i);
            } else {
                y2 = y2 + jiecheng(i);
            }
        }
        printf("%d %d", y1, y2);
    }


    return 0;
}

全部评论

相关推荐

风中翠竹:真的真的真的没有kpi。。。面试官是没有任何kpi的,捞是真的想试试看这个行不行,碰碰运气,或者是面试官比较闲现在,没事捞个人看看。kpi算HR那边,但是只有你入职了,kpi才作数,面试是没有的。
点赞 评论 收藏
分享
头顶尖尖的程序员:我也是面了三四次才放平心态的。准备好自我介绍,不一定要背熟,可以记事本写下来读。全程控制语速,所有问题都先思考几秒,不要急着答,不要打断面试官说话。
点赞 评论 收藏
分享
06-18 15:03
门头沟学院 Java
至少实习看起来比去年好?问了下群里的同学和身边的同学,人均有offer。有的还有好几个大厂offer
菜鸟1973:上一年暑期也是人均大厂实习offer,结果秋招跟不招人一样,大部分都转正了
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务