题解 | #牛牛学数列#

牛牛学数列

https://www.nowcoder.com/practice/0b97367cd2184c12a0e02f7c223aee11

#include <stdio.h>
int pdt_s(int x,int y)
{
    int sum1=0;
    for(x=1;x<=y;x+=2)
     {
        sum1=sum1+x;
     }
     return sum1;
}
int ptd_d(int x,int y)//试一下两函数形参相同有没有影响 没有影响
{
    int sum2=0;
    for(x=2;x<=y;x+=2)
    {
        sum2=sum2+x;
    }
    return sum2;
}
int main() 
{
    //奇数是+数 偶数是-数
    int n=0;
    int sum1=0;
    int sum2=0;
    scanf("%d",&n);
    //定义一个产生奇数的函数 pdt_s
    sum1=pdt_s(1,n);
    sum2=ptd_d(2,n);
    printf("%d",sum1-sum2);
    return 0;
}

10.28日看了老师讲解的函数,突发奇想这道题想用函数来试一下。毕竟要大胆尝试嘛! 虽然小题大做,但是确实学以致用,也有了新的理解和感悟!纯小白路过,嘴下留情😘

全部评论

相关推荐

重生2012之我是java程序员:换个稍微正式点的照片吧
点赞 评论 收藏
分享
点赞 收藏 评论
分享
牛客网
牛客企业服务